2022/05/01

Macにshh接続しようとしたら ssh_exchange_identification: read: Connection reset by peer と言われたときの対処法

何がトリガーになったのかよくわからないが,ある日突然,Macにshh接続しようとしたら

ssh_exchange_identification: read: Connection reset by peer

と言われて繋がらなくなってしまった.


この記事を参考に以下のように解決.


過去の記事

/System/Library/launchDaemons/ssh.plist

から

/Library/launchDaemons/ssh<任意のポート番号>.plist

へファイルをコピーしていたらしいが,OSアップグレードのためか内容が若干変更されているのを確認.

(そもそもコピーした事自体完全に忘れてた)


/Library/launchDaemons/ssh<任意のポート番号>.plist

を削除して,改めてコピー.

以下の変更を加える.

<string>ssh</string>    =>     <string><任意のポート番号></string>

<key>Disabled</key><true/>    =>    <key>Disabled</key><false/>

<string>com.openssh.sshd</string>    =>    <string>com.openssh.sshd<任意のポート番号></string>


設定を反映するために以下のコマンドを実行

sudo launchctl unload /Library/LaunchDaemons/ssh<任意のポート番号>.plist

sudo launchctl load -w /Library/LaunchDaemons/ssh<任意のポート番号>.plist


0 件のコメント:

コメントを投稿