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