見出し画像

【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
-----------------------


では

いいなと思ったら応援しよう!