ども。こんばんは。
macOS 13 Venturaにアップデートしてから、一部のサーバやネットワーク機器へのSSH接続で以下のようなエラーが出るようになりました。
Unable to negotiate with [IPアドレス] port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
どうやらssh-rsaとかもうやめようぜ!っていう流れらしいです。が、そうも行かないので、以下参考記事と同じ要領で、~/.ssh/configに追記します。
※公開鍵認証を使ってない場合は、PubkeyAcceptedAlgorithmsは不要。
host IPアドレスorホスト名
HostKeyAlgorithms=+ssh-rsa
PubkeyAcceptedAlgorithms=+ssh-rsa
参考:SSHで「no matching key exchange method found. Their offer: diffie-hellman-group1-sha1」と言われたら
ではでは。またの機会に。