SSHはネゴシエートできません...:一致するホストキータイプが見つからないことを返します。彼らの引用:ssh-rsa

SSHはネゴシエートできません...:一致するホストキータイプが見つからないことを返します。彼らの引用:ssh-rsa

SSH経由でQhoraルーターに接続しようとしています。

192.168.100.1 ポート 22200 とネゴシエートできません。一致するホストキータイプが見つかりません。彼らの引用:ssh-rsa

$ ssh 192.168.100.1 -p 22200
Unable to negotiate with 192.168.100.1 port 22200: no matching host key type found. Their offer: ssh-rsa

SSHを正しく機能させる方法は何ですか?

答え1

あなたのIPはどこにありますか192.168.100.1?あるいは、laxsshオプションを有効にするのと同じように、エイリアスを設定できます。-o

alias laxssh=ssh -oHostKeyAlgorithms=+ssh-rsa
ssh -oHostKeyAlgorithms=+ssh-rsa

これを永久に維持するには、1つのホストのみをホワイトリストに追加して、ホストの数を減らすことができます~/.ssh/config

Host 192.168.100.1
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostkeyAlgorithms +ssh-rsa

ssh-rsaは安全でないように無効になっているため、すべてのIPがssh-rsaをサポートする必要があると慎重に想定してください。私はlaxsshエイリアスを好む。

関連情報