2016-02-02 36 views
-2

由於EC2主機處於非活動狀態,我的SSH連接不斷退出。我試圖在服務器和客戶端中將這些選項[0123]放在/etc/ssh/ssh_config中,但連接不斷退出。由於不活動導致SSH連接輟學

ServerAliveInterval 15 
ServerAliveCountMax 3 

我如何使連接保持活躍?

回答

1

以下添加到您的客戶端SSH配置(~/.ssh/config):

Host * 
    ServerAliveInterval 60 

這應該避免了客戶端超時。

+0

但是,如果我在遠程主機中,並且不做任何事情,連接就會脫落。有了這個,連接不會退出? – xeon123

+0

這適用於* Ubuntu *。 – rohitkulky

+0

你沒有添加全部圖片。看到我的其他答案。 – Jakuje

0

您應該在客戶端和服務器上都打開它。客戶端和服務器使用不同的配置文件和選項。你正確設置客戶端在/etc/ssh/ssh_config或者說~/.ssh/config

ServerAliveInterval 15 
ServerAliveCountMax 3 

但服務器配置是/etc/ssh/sshd_config,應該是這樣的:

ClientAliveInterval 15 
ClientAliveCountMax 3 

(例如,你可以調整的數字您的需求。 )

相關問題