由於EC2主機處於非活動狀態,我的SSH連接不斷退出。我試圖在服務器和客戶端中將這些選項[0123]放在/etc/ssh/ssh_config
中,但連接不斷退出。由於不活動導致SSH連接輟學
ServerAliveInterval 15
ServerAliveCountMax 3
我如何使連接保持活躍?
由於EC2主機處於非活動狀態,我的SSH連接不斷退出。我試圖在服務器和客戶端中將這些選項[0123]放在/etc/ssh/ssh_config
中,但連接不斷退出。由於不活動導致SSH連接輟學
ServerAliveInterval 15
ServerAliveCountMax 3
我如何使連接保持活躍?
以下添加到您的客戶端SSH配置(~/.ssh/config
):
Host *
ServerAliveInterval 60
這應該避免了客戶端超時。
您應該在客戶端和服務器上都打開它。客戶端和服務器使用不同的配置文件和選項。你正確設置客戶端在/etc/ssh/ssh_config
或者說~/.ssh/config
:
ServerAliveInterval 15
ServerAliveCountMax 3
但服務器配置是/etc/ssh/sshd_config
,應該是這樣的:
ClientAliveInterval 15
ClientAliveCountMax 3
(例如,你可以調整的數字您的需求。 )
但是,如果我在遠程主機中,並且不做任何事情,連接就會脫落。有了這個,連接不會退出? – xeon123
這適用於* Ubuntu *。 – rohitkulky
你沒有添加全部圖片。看到我的其他答案。 – Jakuje