每次我使用ssh连接到服务器时,如果没有输入,连接将在几分钟后重置。但是,我想删除这些超时,以使连接尽可能长时间地保持活动状态。
通过查看不同的论坛,我发现可以修改/ etc / ssh_config文件中的ServerAliveInterval选项。但是,我的文件中似乎没有此选项。可能在哪里?
我在Snow Leopard上运行OpenSSH_5.2p1。
谢谢!
每次我使用ssh连接到服务器时,如果没有输入,连接将在几分钟后重置。但是,我想删除这些超时,以使连接尽可能长时间地保持活动状态。
通过查看不同的论坛,我发现可以修改/ etc / ssh_config文件中的ServerAliveInterval选项。但是,我的文件中似乎没有此选项。可能在哪里?
我在Snow Leopard上运行OpenSSH_5.2p1。
谢谢!
Answers:
服务器活动间隔只是在设置的时间向服务器发送一个空数据包以保持连接有效,您应该只需要在配置文件中添加一些内容即可: ~/.ssh/config
Host *
ServerAliveInterval 60
第二行必须缩进至少一个空格。
*
将匹配任何主机;如果您愿意,可以将其限制为* somedomain.com之类的特定目的地。