首页 文章
  • 0 votes
     answers
     views

    Google Cloud服务器(GCE),自定义映像,SSH登录问题

    我正在玩Google Compute Engine(GCE),因为我打算从Rackspace迁移 Cloud 服务提供商(原因:GCE有最好的升级计划和最优惠的价格) . 我对GCE几乎没有问题,其中一个是默认情况下不支持Ubuntu os / image . 但是有另一种方法可以在GCE中运行任何Linux发行版,它被称为Building an image from scratch,用于上传自定...
  • 410 votes
     answers
     views

    如何将使用PuTTYgen(Windows)生成的SSH密钥对转换为ssh-agent和Keychain(Linux)使用的密钥对

    我使用PuTTYgen生成密钥对并使用Pageant登录,因此我必须在系统启动时输入一次密码短语 . 我如何在Linux中实现这一目标?我听说过 keychain 但我听说它使用了不同的密钥对格式 - 我不想更改我的Windows密钥,如果我能在Windows和Linux中以相同的方式无缝连接,那就太好了 .
  • 711 votes
     answers
     views

    在一个客户端上使用多个SSH私钥的最佳方法

    我想使用多个私钥连接到不同的服务器或同一服务器的不同部分(我的用途是服务器的系统管理,Git的管理,以及同一服务器内的正常Git使用) . 我试过简单地堆叠 id_rsa 文件中的密钥无济于事 . 显然,直接的方法是使用该命令 ssh -i <key location> login@server.example.com 这非常麻烦 . 关于如何更轻松地做这件事的任何建议?
  • 1 votes
     answers
     views

    私钥ssh不适用于用户jenkins

    我有脚本通过SSH协议从github克隆代码 . 我为所有用户(我的帐户,root,jenkins)添加了SSH密钥到ssh-agent . 我测试了执行脚本,它运行正常 . 但是当我执行詹金斯的脚本时它没有用 . 我收到了消息 权限被拒绝(publickey) . 致命:无法从远程存储库读取 . 能否请你帮忙?谢谢!
  • 226 votes
     answers
     views

    多个GitHub帐户和SSH配置

    我在使用两个不同的SSH密钥/ GitHub帐户以便一起玩时遇到一些麻烦 . 我有以下设置: 可以使用 git@github.com:accountname 从一个帐户访问 可以使用 git@github.com:anotheraccount 从其他帐户访问的Repos 每个帐户都有自己的SSH密钥 . 两个SSH密钥都已添加,我已经创建了一个配置文件 . 我不知道如何指定使用 git@githu...
  • 114 votes
     answers
     views

    使用Mac终端中的PPK文件通过SSH连接到远程连接

    我一直在Windows XP上使用Putty并使用.ppk文件连接到我的Linux服务器(多个服务器) . 在服务器上,我有以下文件夹和文件〜/ .ssh / authorized_keys 我现在想用Mac通过终端连接 . 我手动设置了与服务器的远程连接,并想知道如何使用ppk文件或其中的私钥/公钥进行设置 . 请注意:我已经在Windows上使用私钥/公钥登录,因此我不需要使用keygen创建...
  • 170 votes
     answers
     views

    如何在Mac上安装ssh-copy-id?

    我在尝试在Mac上安装ssh-copy-id时遇到问题 . 我试图按照https://github.com/beautifulcode/ssh-copy-id-for-OSX但每次运行ssh-copy-id时都会给我错误 . 有关如何安装ssh-copy-id的任何想法?
  • 14 votes
     answers
     views

    ssh-add:如何永久添加ssh密钥[关闭]

    我正在使用Ubuntu 12.04,每次重启机器时,ssh-add保存的密钥标识都不见了 . ~$ ssh-add -l The agent has no identities. 我已经在我的.ssh / config文件中添加了“IdentityFile”,就像下面指示的帖子一样,但它不起作用 . Add private key permanently with ssh-add on Ubun...
  • 0 votes
     answers
     views

    无法设置SSH密钥

    我正在使用rsync将我们的服务器备份到使用该命令在我们的LAN上运行rsync守护程序的另一台服务器 rsync -av / volume1 / Public / root@192.168.2.20:/ shares / Backup / Public / 除了需要手动输入密码外,它的工作效果很好,所以我想用密钥对自动化它 . 运行ssh-keygen我得到以下命中返回3次 ssh-key...
  • 0 votes
     answers
     views

    SSH-ADD密钥获得刷新

    我最近从Ubuntu盒子切换到Mac,我面临着这个奇怪的ssh问题,我无法理解为什么? 每次我通过私钥重启/重启时,使用ssh-add添加了ssh列表,保持刷新状态 ssh-add -l The agent has no identities. 我不确定这是否是 ssh-add 的理想行为,但我所知道的是 I wasn't doing this in my Ubuntu box neither...
  • 118 votes
     answers
     views

    Git错误:连接到远程存储库时“主机密钥验证失败”

    我正在尝试连接到驻留在我的Web服务器上的远程Git存储库并将其克隆到我的机器上 . 我使用以下格式的命令: git clone ssh://username@domain.com/repository.git 这对我的大多数团队成员来说都很好 . 通常在运行此命令后,Git会提示输入用户的密码,然后运行克隆 . 但是,当在我的一台机器上运行时,我收到以下错误: 主机密钥验证失败 . 致命:无...
  • 0 votes
     answers
     views

    启用双向身份验证时,通过HTTPS签出私有github存储库

    在工作和我自己的计算机上,我通常使用带有ssh密钥的github . 我还通过短信安装了双向验证 . 一切正常 . 但是,当我在另一台计算机上,我没有我的ssh密钥时,我当然无法通过我的(私人)存储库结账 git clone git@github.com:joergi/myproject.git 但是,当我切换到HTTPS版本时,我无法通过结帐 git clone https://github....
  • 478 votes
     answers
     views

    使用Git时如何解决Permission denied(publickey)错误?

    我在Mac Snow Leopard上,我刚刚安装了 git . 我刚试过 git clone git@thechaw.com:cakebook.git 但这给了我这个错误: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). ...
  • 3 votes
     answers
     views

    Atlassian Stash - 权限被拒绝(publickey)

    我实际上正在为我的工作场所设置Atlassian Stash . 我遇到了这个我无法解决的问题 . 请注意,这是在Windows 7 64位安装上运行的 . 设置SSH密钥时,我按照Stash Guide了解如何创建它们并将它们设置到我的帐户中 . 尽管如此,这里遇到的问题并不是真正的文字,因为它似乎不接受密钥 . (在Stash中创建的两个用户都是管理员,并且在所有存储库中拥有管理员权限 . ...
  • 0 votes
     answers
     views

    Jsch在不同服务器上的privatekey异常无效

    我目前正在尝试使用Jsch库(v0.1.52)通过java Build 与服务器的SFTP连接 . 作为身份验证我正在使用私钥/公钥对 . 私钥看起来像这样: PuTTY-User-Key-File-2: ssh-rsa Encryption: none Comment: rsa-key-test Public-Lines: 12 ... Private-Lines: 28 ... public...
  • 1 votes
     answers
     views

    Bitbucket API用户访问权限

    为网站实现PHP Bitbucket API服务 . 我需要做的一件事是给一个bitbucket用户(可以是任何人,只要他们有一个bitbucket帐户)访问私人存储库,并能够通过composer拉下回购 . Bitbucket API有可能吗? 我应该给用户提供对回购的标准读取权限吗? 如果是这样的话,SSH密钥会发生什么?我该怎么处理? 或者我应该使用部署密钥功能吗?这可以通过...
  • 0 votes
     answers
     views

    使用SSH的PAM模块

    是否有PAM模块可以使用SSH质询响应对用户进行身份验证? 我正在尝试编写一个支持PAM的应用程序,它基本上具有与SSH连接相同的身份验证过程 . 我一直无法找到已经执行此操作的PAM模块(pam_ssh模块仍然是基于密码的),所以我一直在尝试编写自己的模块 . 但是,我找不到允许我以这种方式访问SSH的API . 即使使用sshd的PAM模块,也似乎没有一种干净的方式来验证SSH公钥 . 更明确...
  • -1 votes
     answers
     views

    尝试通过SSH连接到Google Cloud 时出错

    我正在尝试连接到Google Cloud ssh,但我没有得到它,我在公钥中得到拒绝权限错误 . 我按照一些互联网教程,没有工作 . chmod 0700在.ssh文件夹中,其中的文件是0600 以下选项均无效 . ssh-add eval“$(ssh-agent -s)”ssh-add~ / .ssh / id_rsa authorized_keys 错误日志: debug1:找到/home/d...
  • 313 votes
     answers
     views

    SSH密钥 - 仍然要求输入密码和密码

    当我克隆存储库时,我总是在某种程度上“忍受”Github总是询问我的用户名和密码 . 我想绕过这一步,因为这是我工作流程中的一个烦恼 . 我尝试使用本指南设置SSH密钥(我成功地做了) . https://help.github.com/articles/generating-ssh-keys我成功了 . 我的问题是,在克隆存储库时(使用SSH),我仍然被要求输入我的github密码和密码 . ...
  • 5 votes
     answers
     views

    ssh_exchange_identification读取连接由同行重置 - Homestead Laravel

    我正在尝试使用vagrant ssh命令连接到Homestead,但我收到以下错误消息 . 我正在使用Windows 7.如何解决此问题? ssh_exchange_identification read connection reset by peer Bringing machine 'default' up with 'virtualbox' provider... ==> defau...
  • 249 votes
     answers
     views

    AWS ssh access 'Permission denied (publickey)' issue [关闭]

    如何通过ssh连接到AWS实例? 我有: 在AWS注册; 在AWS网站上创建了公钥和证书并将其保存到磁盘; 去了我的控制台并创建了环境变量: $ export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ $ export EC2_CERT=/home/default/aws/cert-EBAINCRNWHDSCWWIHSOKON2YWGJZ5LSQ...
  • 26 votes
     answers
     views

    如何为弹性beanstalk实例添加多个键?

    在[How to] SSH to Elastic [an] Beanstalk instance上有一个非常好的问题,但我注意到的一件事是,通过这种方法,只能添加一个SSH密钥 . 如何向实例添加多个SSH密钥?有没有办法自动将新密钥添加到新实例?
  • 38 votes
     answers
     views

    为什么我的SSH密钥不能用于连接到github?

    注意:我不是一个新手,我已经做了很多次,但由于某种原因,今天它决定不工作 . 尝试通过SSH连接到github或尝试克隆存储库时,我一直收到 Permission denied (publickey). 错误消息,即使重新生成ssh密钥并将其添加到我帐户中的"SSH Keys"之后 . 这是我今天尝试做了十次没有成功的事情: 使用ssh-keygen创建密钥 . 用Ge...
  • 0 votes
     answers
     views

    无法将Rails应用程序部署到Heroku

    以下是我尝试将rails应用程序部署到heroku的步骤 . 但是我得到“你的指纹密钥无权访问”我的应用程序 . 删除〜/ .ssh中的所有现有键 $ heroku键:清除 $ heroku创建午餐 - tr 输入您的Heroku凭证 . 电子邮件:adam.aahrens@gmail.com 密码(输入将被隐藏): 找不到现有的公钥 . 你想生成一个吗? [Yn...
  • 2 votes
     answers
     views

    Jenkins失败:主机密钥验证失败

    我在Macbook Pro(OS:Mountain Lion)上下载并安装了Jenkins for Mac OSX . 我现在想把它设置为从bitbucket下拉一个项目并进行自动构建 . 我创建了ssh密钥,将其添加到bitbucket并尝试设置构建作业 . 但是,我收到错误: 无法连接到存储库:命令“git ls-remote -h HEAD”返回状态码128:stdout:stderr:主机...
  • 29 votes
     answers
     views

    在Ubuntu上使用Jenkins用户从GitHub获取时,权限被拒绝(公钥)

    这是我的设置: Jenkins作为'jenkins'用户在我的linux机器上运行 . 我为'jenkins'用户生成了Linux - Setup Git中描述的ssh密钥对 . 当我 sudo su jenkins 并尝试 ssh -vT git@github.com 时,我总是被问到我的密码,但我总是最终被认证 . (详细选项显示使用了哪个键) . 我可以使用jenkins从...
  • 0 votes
     answers
     views

    我忘记了github密码 . 我在GitHub上更改了SSH密钥......但仍然无法正常工作

    现在,我有一个关于GitHub的新密钥和一个新密码......但是: ssh -T git@github.com 代理人承认未能使用密钥签名 . 权限被拒绝(publickey) . Ubuntu 12.10我关注:https://help.github.com/articles/generating-ssh-keys
  • 48 votes
     answers
     views

    GitHub for Windows在哪里保留其SSH密钥?

    GitHub为Windows分发了一个简化的git客户端,他们称之为GitHub for Windows;它通过GitHub帐户进行身份验证,虽然它通常对其创建的本地存储库使用SSL身份验证,if you tell it to use an existing local repository that has an SSH remote on GitHub it will use your Git...
  • 1 votes
     answers
     views

    使用Gitlab API添加SSH密钥时出现Http 404错误

    我有一个有效的user_id,还有一个管理令牌(存储在GITLAB_ADMIN_TOKEN中) 但是,当我按照Python运行添加用户ID的SSH密钥时,我收到404错误 . # Add SSH Key url = 'http://114.xx.xx.xx:8080/api/v3/users/' + str(user_id)+ '/keys?private_token=' + GITLAB_ADM...
  • 0 votes
     answers
     views

    无法创建目录'//.ssh':没有此类文件或目录

    我在我的Windows机器上运行SSHD,我从http://www.apache.org/dyn/closer.cgi下载 我能够运行SSHD,但每当我尝试从同一台机器连接时,它都会出现以下错误 . C:\Users\fk>ssh fk1@localhost -p 8000 Password authentication Password: Password authentication P...

热门问题