[Mac]Montereyにしたらsshがつながらない

くまプレス管理者のくまかけです!

ssh をするとこんなエラーが

Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

MacOSをバージョンアップすると、暗号化方式が変わってしまうらしい。。
それと相手が古いバージョンだったら。。

対応してみました。

あれこれ検索してみると、 .ssh/config ファイルに下記を追加すればOKとのことがありました。

HOST [アクセスしたいサーバのIPアドレス]
KexAlgorithms +diffie-hellman-group1-sha1

これで、ssh してみたんですがやはり同じエラーが。。。

で、仕方ないのでコマンドラインに入れて使っています。

% ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@hoge.com

びっくりさせられますね(^^;

Follow me!

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA