ブログ移転しました!

https://lighthouse-dev.github.io/

SSH接続をタイムアウトしないようにする

SSH接続をタイムアウトしないようにする

sshで接続するリモートサーバーに設定すると、クライアントに同じように適用される。

設定

sshd_configを開く

vim /etc/ssh/sshd_config


sshd_configを修正

ClientAliveInterval 60
ClientAliveCountMax 5
  • ClientAliveInterval
    • データの受信がない場合、指定した一定時間ごとにデータを転送するようにクライアントにリクエストする。
    • 0に設定した場合、データを転送しない。
  • ClientAliveCountMax
    • 無制限でリクエストするのは、問題があるのでClientAliveCountMaxで最大リクエスト数を指定する。
    • つまり、上の設定の場合は、最大5分(60秒 * 5回)までタイムアウトされない。


ssh 再起動

service sshd restart