日々精進

新しく学んだことを書き留めていきます

PyCharmで「Cannot connect to remote host: net.schmizz.sshj.transport.TransportException: Connection reset」エラー

PyCharmのSSH Configurationで設定を入力し、「Test Connection」をクリックすると掲題のエラーが出た。

原因は以下 * ローカルでdockerコンテナを起動し、ホストの2222ポートをコンテナの22ポートにmappingしていた * 同時にEC2インスタンスにもsshで接続していて、そのsshの設定でlocalhostの2222ポートをEC2インスタンスの2222ポートにlocal fowardしていた

上記の状況でlocalhostの2222ポートにsshで接続しようとしたので、ローカルのdockerコンテナでなく実はEC2インスタンスの2222ポートに接続しにいっていたというオチでした。

ポートかぶりには気をつけよう。。

参考: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360009309059-Could-not-connect-to-host