0

私が正しい場所にいるかどうかはわかりませんが、事前に申し訳ありません!

Tomcat を実行している openshift にアプリがあり、数日前からアプリでブラウザーに「見つかりません」と表示されます。Webコンソールでアプリを再起動しましたが、何もしませんでした。

問題はTomcatにあると思ったので、ログを確認しようとしましたが、ssh経由でアプリに接続できませんでした。次に、セットアップを再度実行して新しいキーペアを生成しましたが、コマンド rhc setup を実行すると、次のようになります。

Your private SSH key file should be set as readable only to yourself.  Please
run 'chmod 600 C:\Users\Artur\.ssh\id_rsa'

An SSH connection could not be established to
standard-projectxserver.rhcloud.com. Your SSH configuration may not be correct,
or the application may not be responding. Authentication failed for user
XXXXX@standard-projectxserver.rhcloud.com
(Net::SSH::AuthenticationFailed)

Checking for a domain ... projectxserver

Checking for applications ... found 1

app http://app-projectxserver.rhcloud.com/

ネットで検索すると、すでにキーを手動で設定していますが、ssh コンソールでエラーが発生し、接続できません。

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

私が間違っていることは何ですか?またはさらに良いことに、接続するにはどうすればよいですか?

(私が使用している戦争がもうないため、このアプリを再作成することはできません。すべてを再度保存するには、この作業が必要です!)

ありがとう

4

2 に答える 2

1

エラーで表示されているため、モード変更コマンド (chmod 600) を使用して秘密鍵ファイルのアクセス許可を変更していただけますか。

プライベート SSH キー ファイルは、自分だけが読み取りできるように設定する必要があります。「chmod 600 C:\Users\Artur.ssh\id_rsa」を実行してください

それ以外の場合は、openshift Web コンソールの設定パネルから既存の公開鍵を削除し、rhc setupコマンドで鍵を作成します。

于 2015-08-16T03:24:59.473 に答える