Powershell上からSSH接続するとコネクションが切れる問題の対処

Windows10のPowershell上からSSH接続して、ちょっと放置するとコネクションが切れている。Windows Terinalを入れてから、結構、Powershell上からSSH接続することが増えたので、簡単にきれてしまうのは辛い。

packet_write_wait: Connection to xxx.xxx.xxx.xxx port 22: Connection aborted

すぐに切れないようにするために、下記の設定をクライアント側でおこなった。これで定期的に通信を行って、コネクションを維持する。

1. 下記のフォルダを開く。「.ssh」のフォルダは、一度、SSHで外部に接続していれば、「known_hosts」ファイルができているので、フォルダもある。

C:\Users\アカウント名\.ssh\

2. 「config」というファイルを作る(既にあれば、つくらない)

3. 「config」のファイルに、以下を書き込む。内容としては、300秒おきに、アライブの信号を送る。それを最大10回行う。

ServerAliveInterval 300
ServerAliveCountMax 10

Windows10だけど、SSHの設定がLinuxのような感じでできるのはよい。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする