「no hostkey alg」というメッセージが表示された接続を拒否するssh


10

私のSSH接続はうまくいきましたが、先週から私のラップトップから私のボードへのSSHは接続を拒否しました。ボードからラップトップへのSSH接続はできますが、その逆はできません。私は自分のユーザーとrootユーザーでそれを試しましたが、同じ問題がありました。

私のラップトップはUbuntu 12.10で、私のボードはDebian 6です。

SSHの詳細な出力は次のとおりです。

danialbehzadi @ danial-HP:〜$ ssh -v 192.168.1.2  
OpenSSH_5.2p1、OpenSSL 1.0.1c 2012年5月10日
debug1:構成データの読み取り/ usr / local / etc / ssh_config
debug1:192.168.1.2 [192.168.1.2]ポート22に接続しています。
debug1:接続が確立されました。  
debug1:IDファイル/home/danialbehzadi/.ssh/identity type -1  
debug1:IDファイル/home/danialbehzadi/.ssh/id_rsaタイプ1  
debug1:IDファイル/home/danialbehzadi/.ssh/id_dsaタイプ-1  
debug1:リモートプロトコルバージョン2.0、リモートソフトウェアバージョンOpenSSH_6.0p1 Debian-4  
debug1:一致:OpenSSH_6.0p1 Debian-4 pat OpenSSH *  
debug1:プロトコル2.0の互換モードを有効にする  
debug1:ローカルバージョン文字列SSH-2.0-OpenSSH_5.2  
debug1:SSH2_MSG_KEXINITが送信されました  
debug1:SSH2_MSG_KEXINITを受信しました  
debug1:kex:server-> client aes128-ctr hmac-md5 none  
debug1:kex:client-> server aes128-ctr hmac-md5 none  
ホストキーエイリアスがありません

回答:


8

ボードに新しいrsaキーとdsaキーを作成しましたが、問題はありませんでした。

~# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
~# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

関連するメモとして、dropbear ssh(androidで一般的)からcygwinのsshdに接続しようとすると、「一致するアルゴホストキーがありません」というメッセージが表示されました。サーバーはキーとパスワードを受け入れるように設定されていたので、キーが失敗した場合はパスワードを入力する必要があります。このソリューションは、いくつかの作業が...このリンクによると、それは、暗号化アルゴリズムを使用して行うことだではないかもしれないと思う私はそうlinksysinfo.org/index.php?threads/tomato-ssh.29460 が、何の解決策が述べられていません。
barlop

1
ubuntuサーバー14.04でも同じ問題が発生しました。sshサーバーの新しいインスタンスをデバッグモードで起動しようとしたところ、サーバーの秘密キーに0600のアクセス許可がないことがわかりました。これを修正してサーバーを再起動すると、すべてが正常に動作し始めました。
Awi

-1

[root @ server〜]#ls -la / etc / ssh / ssh_host_ *

-rw-------. 1 root root      668 Jun 25 00:03 /etc/ssh/ssh_host_dsa_key
-rw-r--r--. 1 root root      609 Jun 25 00:03 /etc/ssh/ssh_host_dsa_key.pub
-rw-r-----. 1 root ssh_keys  227 Dec 14  2018 /etc/ssh/ssh_host_ecdsa_key
-rw-r--r--. 1 root root      162 Dec 14  2018 /etc/ssh/ssh_host_ecdsa_key.pub
-rw-r-----. 1 root ssh_keys  387 Dec 14  2018 /etc/ssh/ssh_host_ed25519_key
-rw-r--r--. 1 root root       82 Dec 14  2018 /etc/ssh/ssh_host_ed25519_key.pub
-rw-------. 1 root root      963 Apr 18  2011 /etc/ssh/ssh_host_key
-rw-r--r--. 1 root root      627 Apr 18  2011 /etc/ssh/ssh_host_key.pub
-rw-------. 1 root root     1679 Jun 25 00:02 /etc/ssh/ssh_host_rsa_key
-rw-r--r--. 1 root root      401 Jun 25 00:02 /etc/ssh/ssh_host_rsa_key.pub

このように、ファイルのssh_host_ *モードが644および600であることを確認してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.