web-dev-qa-db-ja.com

SSH「ホストキーの検証に失敗しました」エラー

Sshキーを生成し、githubアカウントにアップロードしました。

私がしていることは、id_rsa.pubをgithubアカウントに直接コピーすることでした。 ssh-add -lを使用してローカルキーのキーを確認しましたが、同じでした。

次に、コマンドを使用してgithubに接続しようとします。ssh -vT [email protected]次のメッセージが表示されます。

OpenSSH_5.9p1 Debian-5ubuntu1、OpenSSL 1.0.1 2012年3月14日

debug1:構成データの読み取り/ etc/ssh/ssh_config

debug1:/ etc/ssh/ssh_config行19:*のオプションの適用

debug1:github.com [204.232.175.90]ポート22に接続しています。

debug1:接続が確立されました。

debug1:permanent_set_uid:0/0

debug1:IDファイル/root/.ssh/id_rsaタイプ-1

debug1:IDファイル/root/.ssh/id_rsa-cert type -1

debug1:IDファイル/root/.ssh/id_dsaタイプ-1

debug1:IDファイル/root/.ssh/id_dsa-cert type -1

debug1:IDファイル/root/.ssh/id_ecdsaタイプ-1

debug1:IDファイル/root/.ssh/id_ecdsa-cert type -1

debug1:リモートプロトコルバージョン2.0、リモートソフトウェアバージョンOpenSSH_5.5p1 Debian-6 + squeeze1 + github12

debug1:match:OpenSSH_5.5p1 Debian-6 + squeeze1 + github12 pat OpenSSH *

debug1:プロトコル2.0の互換モードを有効にする

debug1:ローカルバージョン文字列SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1

debug1:SSH2_MSG_KEXINITが送信されました

debug1:SSH2_MSG_KEXINITを受信しました

debug1:kex:サーバー->クライアントaes128-ctrhmac-md5なし

debug1:kex:クライアント->サーバーaes128-ctrhmac-md5なし

debug1:SSH2_MSG_KEX_DH_GEX_REQUEST(1024 <1024 <8192)が送信されました

debug1:SSH2_MSG_KEX_DH_GEX_GROUPを期待しています

debug1:SSH2_MSG_KEX_DH_GEX_INITが送信されました

debug1:SSH2_MSG_KEX_DH_GEX_REPLYを期待しています

debug1:サーバーホストキー:RSA 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48

ホスト「github.com(204.232.175.90)」の信頼性を確立できません。

RSAキーのフィンガープリントは16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48です。

接続を続行してもよろしいですか(はい/いいえ)?

「Enter」を押すと、次のメッセージが表示されます。

ホストキーの検証に失敗しました。

参考までに、openssh-clientをインストールしました。私はこれまで接続に成功したことはありません。その上、私の.sshフォルダーでは、known_hostsファイルが自動的に生成されることはありませんでした。空のファイルを手動で作成しても、機能しません。

3
Y Wang

ホストキーの確認を求められたら、「yes」と入力する必要があります。

4
Spiff

SSHキーを生成する必要があります。

次の手順に従ってください。

エラー:許可が拒否された公開鍵

0
Ben