たまに SSH のコネクションが頻繁に切れる環境があるので、定期的にデータを送受信することで切断されるのを防ぎたい。 これは OpenSSH のクライアントであれば ServerAliveInterval を設定することで実現できる。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.13.6 BuildVersion: 17G3025 $ ssh -V OpenSSH_7.6p1, LibreSSL 2.6.2 コマンドラインからであれば、次のように -o オプションで ServerAliveInterval に秒数を指定しながらリモートに接続する。 $ ssh -o ServerAliveInterval=60 <username>@<remotehost> 毎回コマンドラインで指定するのは面倒なので Open
![OpenSSH のコネクションが切れにくいように Keepalive を送る - CUBE SUGAR CONTAINER](https://cdn-ak-scissors.b.st-hatena.com/image/square/02aa29942d36860b66895620ac38e99e3271561a/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51VCGrTmzvL._SL160_.jpg)