LinuxMintのターミナルからVPSや自鯖にSSH接続していると、一定時間で切断されることがあります。
コマンドを叩いていれば問題ないのですが、繋いだまま放置しているといつの間にか切れている…。
Debian系のOpenSSHは独自に拡張されているそうで、設定ファイルによって切断されるのを防ぐことができます。
システムのデフォルト設定とするのか、ユーザー毎に設定するのかで若干違います。
# システム全体としての設定 sudo vi /etc/ssh/ssh_config # 開いたファイルに ProtocolKeepAlives 60 # ↑これを追記
# ユーザー毎の設定 vi ~/.ssh/config # 開いたファイルに Host * ProtocolKeepAlives 60 ↑これを追記
「60」の部分は秒数です。
指定された秒数毎にホストに自動的にコマンドを送ってセッションを維持します。