Questions tagged «ssh-keys»

SSH密钥是一对随机生成的字节序列,它们提供了SSH公钥加密和质询响应身份验证的基础。这些序列通常存储在文件中,其中一个称为公钥,另一个称为私钥。

14
计算RSA密钥指纹
我需要对GitHub进行SSH密钥审核,但是我不确定如何找到我的RSA密钥指纹。我最初遵循的是在Linux上生成SSH密钥的指南。 查找当前RSA密钥指纹需要输入什么命令?
903 github  ssh  rsa  ssh-keys 

20
在一个客户端上使用多个SSH私钥的最佳方法
我想使用多个私钥连接到不同的服务器或同一服务器的不同部分(我的用途是服务器的系统管理,Git的管理以及同一服务器内的正常Git使用)。我试图简单地将密钥堆叠在id_rsa文件中无济于事。 显然,一种简单的方法是使用以下命令 ssh -i <key location> login@server.example.com 那很麻烦。 关于如何进行此操作的任何建议都容易一点?
869 ssh  ssh-keys  openssh 

30
使用Git时如何解决权限被拒绝(公钥)错误?
我在Mac Snow Leopard上并已安装git。 我刚试过 git clone git@thechaw.com:cakebook.git 但这给了我这个错误: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). fatal: The remote end hung up unexpectedly 我想念什么? 我也尝试ssh-keygen了没有阶段但仍然存在相同错误的情况。
631 git  ssh  ssh-keys  public-key 

28
SSH密钥-仍要求输入密码和密码
克隆存储库时,我一直在与Github保持联系,总是询问我的用户名和密码。我想绕过此步骤,因为这是我工作流程中的一个烦恼。 我尝试使用此指南设置SSH密钥(成功完成)。https://help.github.com/articles/generating-ssh-keys,我成功了。 我的问题是,克隆存储库(使用SSH)时,仍然要求我提供github密码和密码。我的理解是,在设置了此SSH密钥后,我将不再需要这样做。 我有点不确定要问什么,所以我只说我的目标。 我希望能够克隆存储库而不必一直输入我的Github信息。 我的SSH密钥缺少什么?如果有人可以提供一些指导或资源,我将不胜感激,因为在GitHub上进行SSH认证时,我总是感到有些困惑。 据我所知,这是一个测试事情是否正常运行的命令,这是控制台的输出: ~ $ ssh -T git@github.com Saving password to keychain failed Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa': Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access. 当我输入密码时,密码应该首先失败吗?然后,当我输入密码时,密码就会通过。
494 git  github  ssh  ssh-keys 

9
如何将使用PuTTYgen(Windows)生成的SSH密钥对转换为ssh-agent和Keychain(Linux)使用的密钥对
我已经使用PuTTYgen生成了密钥对,并使用Pageant进行了登录,因此在系统启动时,只需输入一次密码。 如何在Linux中实现这一目标?我听说过,keychain但是我听说它使用不同的密钥对格式-我不想更改Windows密钥,如果我可以在Windows和Linux中以相同的方式无缝连接,那就太好了。

30
在Docker容器中使用SSH密钥
我有一个应用程序可以使用Git执行各种有趣的操作(例如运行git clone和git push),而我正在尝试对其进行docker-ize。 我遇到了一个问题,尽管我需要能够向容器中添加SSH密钥以供容器“用户”使用。 我尝试将其复制到/root/.ssh/,进行更改$HOME,创建了一个git ssh包装器,但还是没有运气。 这是Dockerfile供参考: #DOCKER-VERSION 0.3.4 from ubuntu:12.04 RUN apt-get update RUN apt-get install python-software-properties python g++ make git-core openssh-server -y RUN add-apt-repository ppa:chris-lea/node.js RUN echo "deb http://archive.ubuntu.com/ubuntu precise universe" >> /etc/apt/sources.list RUN apt-get update RUN apt-get install nodejs -y ADD . /src ADD ../../home/ubuntu/.ssh/id_rsa /root/.ssh/id_rsa RUN …
324 ssh-keys  docker 

18
存储库访问被拒绝。通过部署密钥进行的访问是只读的
从heroku成功克隆我的存储库并添加另一个远程服务器后 1/ git clone git@heroku.com:[APP].git 2/ git remote add bitbucket ssh://git@bitbucket.org/[ACCOUNT]/[REPO].git 3/ git push bitbucket master 在运行第(3)行或使用SourceTree之后,我仍然收到此错误 conq: repository access denied. access via a deployment key is read-only. 首先,我不了解此消息在实践中的含义。那太可惜了。 我确实创建了ssh密钥对,并将其添加到heroku中: ssh-keygen -t rsa heroku keys:add ./id_rsa.pub 我还在BitBucket的“部署密钥”部分中添加了我的密钥。但是我一定想念一些东西。这个问题并非出于懒惰,我一直在阅读各种文档,包括BitBuckets指南。但是它仍然无法解决这个问题。 这篇文章与我可以将我的heroku git repo导入bitbuket有关吗?如何? 其他事实: ssh -T hg@bitbucket.org conq: authenticated via a deploy key. …
302 git  ssh  bitbucket  ssh-keys 


20
AWS ssh访问“权限被拒绝(公钥)”问题[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 如何通过ssh连接到AWS实例? 我有: 在AWS上注册; 在AWS网站上创建了公钥和证书,并将它们保存到磁盘; 进入我的控制台并创建环境变量: $ export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ $ export EC2_CERT=/home/default/aws/cert-EBAINCRNWHDSCWWIHSOKON2YWGJZ5LSQ.pem $ export EC2_PRIVATE_KEY=/home/default/aws/pk-EBAINCRNWHDSCWWIHSOKON2YWGJZ5LSQ.pem 告知AWS API使用此密钥对并将密钥对保存到文件中: $ ec2-add-keypair ec2-keypair > ec2-keypair.pem 使用以下密钥对启动一个AWS Ubuntu 9实例: $ ec2-run-instances ami-ed46a784 -k ec2-keypair 尝试建立与实例的ssh连接: $ ssh -v -i ec2-keypair.pem ubuntu@ec2-174-129-185-190.compute-1.amazonaws.com OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007 debug1: …

11
多个GitHub帐户和SSH配置
我很难让两个不同的SSH密钥/ GitHub帐户一起正常使用。我有以下设置: 可以从一个帐户访问回购 git@github.com:accountname 使用其他帐户可访问的回购 git@github.com:anotheraccount 每个帐户都有其自己的SSH密钥。两个SSH密钥均已添加,并且我创建了一个配置文件。我不相信配置文件是正确的。我不太确定如何指定使用访问的存储库git@github.com:accountname应该使用id_rsa和git@github.com:anotheraccount应该使用id_rsa_anotheraccount。
249 ssh  github  ssh-keys 

16
Git错误:连接到远程存储库时,“主机密钥验证失败”
我试图连接到位于我的Web服务器上的远程Git存储库,并将其克隆到我的机器上。 我的命令使用以下格式: git clone ssh://username@domain.com/repository.git 这对我的大多数团队成员来说都很好。通常,在运行此命令后,Git将提示您输入用户密码,然后运行克隆。但是,在我的一台计算机上运行时,出现以下错误: 主机密钥验证失败。 致命:无法从远程存储库读取。 我们没有使用SSH密钥连接到该存储库,所以我不确定为什么Git在此特定机器上检查一个。
220 git  ssh  ssh-keys 

6
使用ssh-key无需密码即可推送到GitHub
我生成了一个没有密码的SSH密钥对,并将公共密钥添加到了GitHub。 与 user@dev:/var/www/project# ssh -T git@github.com Hi User! You've successfully authenticated, but GitHub does not provide shell access. 成功,当我重命名密钥时,它失败了。 但是,当我想进行更改时,它仍然会询问我用户名和密码的组合。 有没有密码的方法吗?
215 github  ssh-keys 

14
通过SSH配置Git登录一次
我已经通过ssh克隆了我的git存储库。因此,每次我通过推或拉与原始主机通信时,都必须重新输入密码。如何配置git,这样我就不需要多次输入密码了?
195 git  ssh  ssh-keys 

5
如何在Mac上安装ssh-copy-id?
我在Mac上尝试安装ssh-copy-id时遇到问题。我试图遵循https://github.com/beautifulcode/ssh-copy-id-for-OSX, 但是每次我运行ssh-copy-id都会给我错误。关于如何获取ssh-copy-id的任何想法?
171 macos  ssh  homebrew  ssh-keys 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.