【问题标题】:SSH to Openshift server failsSSH 到 Openshift 服务器失败
【发布时间】:2013-02-09 23:19:00
【问题描述】:

我在 openshift 服务器上使用 jboss catridge。我希望与其他人共享此实例并添加其他用户的公钥(id_rsa.pub)。当其他人尝试访问该实例时,他会收到以下错误。我对他的实例进行了同样的尝试,但我看到了同样的错误。与 openshift 实例共享代码并在开发人员之间同步代码的最佳方式是什么。在这一点上,我们没有私人 Github 存储库。请指教。

2013-02-09 14:37:47 Connecting to 54.234.36.245 port 22
2013-02-09 14:37:47 Server version: SSH-2.0-OpenSSH_5.3
2013-02-09 14:37:47 Using SSH protocol version 2
2013-02-09 14:37:47 We claim version: SSH-2.0-PuTTY_Release_0.61
2013-02-09 14:37:47 Doing Diffie-Hellman group exchange
2013-02-09 14:37:47 Doing Diffie-Hellman key exchange with hash SHA-256
2013-02-09 14:37:51 Host key fingerprint is:
2013-02-09 14:37:51 ssh-rsa 2048 cf:ee:77:cb:0e:fc:02:d7:72:7e:ae:80:c0:90:88:a7
2013-02-09 14:37:51 Initialised AES-256 SDCTR client->server encryption
2013-02-09 14:37:51 Initialised HMAC-SHA1 client->server MAC algorithm
2013-02-09 14:37:51 Initialised AES-256 SDCTR server->client encryption
2013-02-09 14:37:51 Initialised HMAC-SHA1 server->client MAC algorithm
2013-02-09 14:37:51 Using SSPI from SECUR32.DLL
2013-02-09 14:37:51 GSSAPI authentication request refused
2013-02-09 14:37:51 Access denied
2013-02-09 14:37:51 Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

【问题讨论】:

    标签: git ssh openshift


    【解决方案1】:

    我终于让这个工作了:

    1. 将转换后的密钥(.ppk 文件)从 puttygen 添加到 pagent。
    2. 使用 putty 访问在 openshift 服务器中定义的 git url。

    ssh 和 git 访问现在都可以正常工作。

    【讨论】:

    • 已经3年多了,第一个解决了我的问题
    【解决方案2】:

    如果您使用 GSSAPI 进行身份验证,您的系统和服务器必须启用它。根据您的错误消息,这似乎是失败前最后一次尝试的身份验证形式。

    【讨论】:

    • 我正在使用 openshift 控制台在服务器上添加密钥。该服务器是一个共享实例,因此我只能使用我的登录名访问服务器,该登录名没有登录权限。我在 windows 中使用 putty 登录到 openshift 实例。我禁用了 GSSAPI,现在我收到错误消息 - 提供的公钥服务器拒绝公钥断开连接:没有支持的身份验证方法可用(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)
    • 错误当我尝试 ssh -v user@app-url debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: Expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_EPT 收到 debug1:可以继续:publickey,gssapi-keyex,gssapi-with-mic debug1:下一个身份验证方法:publickey debug1:尝试私钥:/.ssh/identity debug1:尝试私钥:/.ssh/id_rsa debug1:没有更多的身份验证方法尝试。权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)。
    猜你喜欢
    • 2021-11-26
    • 2021-12-14
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    相关资源
    最近更新 更多