自学内容网 自学内容网

如何避免PuTTY的连接超时

问题:使用PuTTY默认创建的SSH连接,过一会就会提示“Remote side unexpectedly closed network connection"

解决方法:

要防止PuTTY会话由于空闲而断开连接,可以通过启用keep-alives功能,使PuTTY定期向远程主机发送空SSH数据包,避免会话超时。

以下是配置PuTTY客户端,使其保持连接不断开的方法:

  1. 打开PuTTY应用程序,在窗口左侧的“Category”选项面板中找到“Connection”选项并点击。
  2. 在右侧的“Sending of null packets to keep the session active”(发送空数据包以保持会话活跃)区域,将“Seconds between keepalives”(保持活跃的数据包发送间隔秒数)的默认值从0(关闭)改为1800秒(30分钟)。
  3. 勾选“Enable TCP keepalives (SO_KEEPALIVE option)”选项。如果使用的是较老版本的PuTTY客户端,可能没有此选项。

保存上面的设置

  1. 在左侧顶部,点击“Session”。
  2. 在“Host Name (or IP Address)”字段中,输入目标主机名或IP地址(例如:“destination.ipaddress.here.com”或“192.168.1.1”)。
  3. 在“Saved Sessions”(保存会话)文本框中,为该会话输入一个名称(例如:“savedsession”)。
  4. 点击“Save”(保存)。
  5. 若要使用修改后的会话设置,在“Saved Sessions”列表中选择刚刚保存的会话名称,然后点击“Load”(加载)和“Open”(打开)。

如果会话仍然超时断开连接,可以尝试将“Seconds between keepalives”的值设置为更小的数字。


原文地址:https://blog.csdn.net/tealcwu/article/details/142771296

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!