【IT】SSHのタイムアウト防止
皆さま
こんにちは
MacBookを使っていますが、
他の端末へSSHにてリモート接続した際に
頻繁に切断されます。
接続元(Mac)と接続先(Linux)の設定をします。
・接続先(Linux:Ubuntu 20.04の場合)
以下を有効にします。
/etc/ssh/sshd_config
-----------------------
ClientAliveInterval 120
ClientAliveCountMax 3
-----------------------
sshd を再起動します。
注意:設定を誤ると繋がらなくなるのでコンソールでログインします。
# systemctl restart sshd
・接続元(MacOS:Ventura13.x)
その1:iTermを使っている場合
メニュー[Settings]-[Profiles]-[Session] の
「When idel, send ASCII code …」にチェックを入れます。
※いくつかのサイトでは、値を20とするところがありましたが、
デフォルトの0(Null) としました。
その2:標準ターミナルを使用
1分おきにパケットを送信することで切断を防止します。
/Users/ユーザ名/.ssh/config
-----------------------
ServerAliveInterval 60
TCPKeepAlive yes
-----------------------
では