状況
自宅のWifi接続先を切り替えたら、AWSのサーバーにSSH接続できなくなった
エラー文
ssh_exchange_identification: read: Connection reset by peer
Connection reset?
詳細
MacBook-Pro-4:.ssh myname$ ssh -v server
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/myname/.ssh/config
debug1: /Users/myname/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to /users/myname/.ssh/key.pem port 22.
ssh: Could not resolve hostname /users/myname/.ssh/key.pem: nodename nor servname provided, or not known
解決策
.ssh/known_hosts
をvimでを編集し、既存の接続先の情報を削除しました。sed
コマンドで消すことも可能なようです。
参考記事
https://qiita.com/colorrabbit/items/59c988fcb33869f37d08
https://qiita.com/wnoguchi/items/690f3f4651f8f11e4ed3