Anker PowerCor
旅行には必須の大容量モバイルバッテリー!
[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット
防水暴風で耐久性抜群なので旅行で大活躍です!
レッドブル エナジードリンク 250ml×24本
翼を授けよう!
モンスターエナジー 355ml×24本 [エナジードリンク]
脳を活性化させるにはこれ!
ドラゴンクエスト メタリックモンスターズギャラリー メタルキング
みんな大好き経験値の塊をデスクに常備しておこう!
BANDAI SPIRITS ULTIMAGEAR 遊戯王 千年パズル 1/1スケール
もう一人の僕を呼び覚ませ!!
MOFT X 【新型 ミニマム版】 iPhone対応 スマホスタンド
Amazon一番人気のスマホスタンド!カード類も収納出来てかさ張らないのでオススメです!
スポンサーリンク
目次
MACからEC2にSSH接続出来なくなった
Permission deniedキターーー(泣)
先日、久しぶりに昔作ったEC2にSSH接続しようとした際に以下のようなエラーが発生して接続が出来なくなっていました。
1 2 |
sign_and_send_pubkey: no mutual signature supported {ユーザー}@{ホスト}: Permission denied (publickey). |
むむむ。。。なぜだ。。。
MACのsshクライアントの更新が原因
これはMACの標準SSHクライアントの更新によって、デフォルトではRSAをサポートしなくなったのが原因らしいです。
原因が分かれば対策は簡単です!早速解決していきましょう♪
手順
.ssh/configを修正
解決方法はとても簡単です。
.ssh/config
に以下2行を追記するだけでOKです。
1 2 3 4 5 6 |
Host {エイリアス} HostName {ホスト} User {ユーザー} IdentityFile {キーファイルパス} PubkeyAcceptedKeyTypes=+ssh-rsa ←追記1 HostKeyAlgorithms=+ssh-rsa ←追記2 |
たったこれだけです。
再度確認
では改めてSSHコマンドを実行してみましょう。
1 2 3 4 5 6 7 8 |
Last login: Fri Jan 03 08:34:46 2024 from {接続元} __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2017.03-release-notes/ 139 package(s) needed for security, out of 189 available Run “sudo yum update” to apply all updates. Amazon Linux version 2018.03 is available. |
無事に接続できましたね♪
終わりに
MACを使ってSSH接続をしている方はおそらく発生する可能性が高いであろう事象でした。
同じ現象でお困りの方は是非参考にしてみてください♪