在尝试将ssh
放入OpenShift(DIY实例)时,我收到以下消息:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
我做了以下事情:
- 我通过OpenShift中的在线界面粘贴了公钥
- 我能够克隆并将更改推送到他们提供的git repo
- 我的私钥权限是400(甚至更改为600、700和755,但都无效)
- 检查了known_hosts文件,并且已经添加了实例信息
ssh -vv ssh://54191dcf5973cac267000c76@diy-jikslight.rhcloud.com 2&> c.log
- 日志文件:c.Log
- 运行
rhc setup
时什么都没用,但什么都没变 - 我使用的是OSX Mavericks、iTerm2和zsh
知道为什么当我的推拉被接受时会发生这种情况吗?
尝试使用以下方法登录服务器:$ ssh 54191dcf5973cac267000c76@diy-jikslight.rhcloud.com
当服务器无法验证您的私钥时,就会出现上述错误。确保您当前终端的主目录具有其公钥对位于服务器上的私钥。