web-dev-qa-db-ja.com

Redhat OpenShift-接続が致命的を拒否しました:リモートエンドが予期せずハングアップしました

Redhat OpenShiftJBoss 7サーバーカートリッジで使用し始めようとしていますが、git cloneを実行しようとしています。 :

$ git clone ssh://username_from_openshift@application_name-Host_name.rhcloud.com/~/git/application_name.git/ /development/repos/openshift/
Initialized empty Git repository in /development/repos/openshift/.git/
ssh: connect to Host application_name-Host_name.rhcloud.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

今、私は会社でこれを行っており、このマシンでインターネットにアクセスするためにプロキシを使用しています。私は実行していますLinux CentOSリリース6.5(最終)

"config" fileを〜/ .ssh /に次の内容で追加してみました。

Host application_name-Host_name.rhcloud.com
ProxyCommand nc -X connect -x my_company_proxy.com:8080 %h %p
ServerAliveInterval   10

次に、git cloneコマンドを実行しようとしたときにこのメッセージが表示されました:

$ git clone ssh://username_from_openshift@application_name-Host_name.rhcloud.com/~/git/application_name.git/ /development/repos/openshift/
Initialized empty Git repository in /development/repos/openshift/.git/
nc: Proxy error: "HTTP/1.0 403 Forbidden"
ssh_exchange_identification: Connection closed by remote Host
fatal: The remote end hung up unexpectedly

ssh経由で直接接続しようとすると、同様の方法でエラーメッセージが表示されます。

その設定ファイルなし

$ ssh username_from_openshift@application_name-Host_name.rhcloud.com
ssh: connect to Host application_name-Host_name.rhcloud.com port 22: Connection refused

設定ファイルを使用

$ ssh username_from_openshift@application_name-Host_name.rhcloud.com
nc: Proxy error: "HTTP/1.0 403 Forbidden"
ssh_exchange_identification: Connection closed by remote Host

また、接続にrhc setup(OpenShiftクライアントツールを使用してみました。ギアの数が表示されますが、同様のエラーメッセージが表示されます。

設定ファイルなし:

An SSH connection could not be established to application_name-Host_name.rhcloud.com. Your
SSH configuration may not be correct, or the application may not be responding.
Connection refused - connect(2) (Errno::ECONNREFUSED)

設定ファイルを使用:

An SSH connection could not be established to application_name-Host_name.rhcloud.com. Your
SSH configuration may not be correct, or the application may not be responding.
connection closed by remote Host (Net::SSH::Disconnect)

これで、マシンでssh公開鍵を生成し、OpenShift設定の[公開鍵]の下に貼り付けたので、問題はないはずです。

上手?何かアイデアや提案はありますか?ありがとう

1
Arturas M

これらのエラーは、公開sshキーがアカウントに適切に関連付けられていないことが原因である可能性があります。次のことを試してください

  1. rhc sshkey listを実行し、出力をメモします

  2. 次に、rhc sshkey add <give name for key> ~/.ssh/id_rsa.pubを実行しているパブキー購入を追加してみてください

1
niharvey