OpenShift中的权限被拒绝(publickey,gssapi-keyex,gssapi-with-mic)

时间:2014-09-17 08:36:27

标签: macos git command-line ssh openshift

尝试ssh进入OpenShift(DIY实例)时,我收到此消息:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

我做了以下事情:

  • 我通过OpenShift中的在线界面粘贴了公钥。
  • 我能够克隆将更改推送到他们提供的git仓库。
  • 我的私钥权限为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。

当我的git拉动和推动被接受时,知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

尝试使用以下命令登录服务器: $ ssh 54191dcf5973cac267000c76@diy-jikslight.rhcloud.com

当服务器无法验证您的私钥时,会出现上述错误。确保当前终端的主目录具有其公钥对位于服务器上的私钥。