IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

ssh接続でsign_and_send_pubkey: no mutual signature supportedとエラーが出たときの対応方法

MacSSHであるサーバに接続しようとしたら、以下のエラーがでました。

sign_and_send_pubkey: no mutual signature supported

対応方法は、.ssh/configの対象のホストに

PubkeyAcceptedKeyTypes=+ssh-rsa

HostKeyAlgorithms=+ssh-rsa

を追加するとなおる。sshクライアントがデフォルトでRSAをサポートしなくなったためだそうです。意外とわすれることなので、メモしときます。