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