ssh接続でUnable to negotiate with ~と出た時の対処法

ssh接続を行おうとして

Unable to negotiate with xxx.xxx.xx.xxx port <xxxx>: no matching host key type found. Their offer: ssh-rsa,ssh-dss

と出た場合の対処法

windowsであれば ~/.ssh/config(linuxなら/etc/ssh/ssh_config)に

HostKeyAlgorithms ssh-dss,ssh-rsa

と記述。

原因

OpenSSH の 7.0 から DSA(ssh-dss) の脆弱性により無効にされたことが原因のようです。

コメント

タイトルとURLをコピーしました