为什么SecureCRT超时并关闭我的连接?当我失去连接时,为什么 SecureCRT 窗口或选项卡会关闭?
发布时间:2021-09-16 17:29:23点击量:
SecureCRT 没有自动断开会话的“超时”功能。但是,许多服务器在一段时间不活动后断开空闲会话。不活动有时被服务器定义为没有从客户端接收到信息,因此即使新数据持续显示在 SecureCRT 窗口中,它也可能超时。如果您看到在一段时间没有任何用户输入活动后断开连接,则断开连接是由远程系统或驻留在网络堆栈/路径中某处的防火墙/路由器/VPN 服务器上的空闲超时设置启动的SecureCRT 和远程系统之间。
为什么我的网络浏览器等其他应用程序不会发生这种情况?
其他应用程序(如 Web 浏览器)可以透明地重试失败的通信,因为它们不必保持打开的连接。当SSH(或 Telnet 等)会话因远程服务器或防火墙/路由器/VPN 服务器上的空闲超时而断开连接时,此级别的透明度不可用。
有什么办法可以防止连接关闭?
如果您发现会话在一段时间不活动后断开连接,您可以利用 SecureCRT 中的反空闲功能尝试将连接保持打开更长时间。您可以在会话选项/终端类别中找到两个反空闲选项:发送协议 NO-OP 和发送字符串。
使用SSH2或 Telnet 协议时,发送协议 NO-OP选项可用。它在 TCP 协议级别发送数据,并且不会向将显示的远程发送任何数据。的发送协议NO OP选项对于抗空闲建议的机制,因为它通常不会与远程系统上运行的应用程序干扰。
在发送的字符串选项可模拟一个实际的按键,所以要发送的数据被发送到远程和将被显示(可能与远程系统上运行的应用的干扰)。由于发送按键可能会产生意想不到的后果,因此应谨慎选择要发送的数据。模拟空格和退格可能是许多环境的最佳解决方案。要发送空格和退格,请在发送字符串输入框中输入“\b”(不带引号)。
当我失去连接时,为什么 SecureCRT 窗口或选项卡会关闭?
SecureCRT 提供了一个选项,允许在其中的连接关闭时自动关闭窗口或选项卡。默认情况下未启用此选项,因此如果您看到此行为,很可能您已启用它(或者它是由创建您的 SecureCRT 安装所使用的配置文件的人启用的)。
如果您希望在窗口/选项卡内的连接关闭时保持 SecureCRT 窗口/选项卡打开,您需要将该选项重置为其默认设置:
1.打开会话选项对话框。
2.选择终端类别,然后找到断开连接时关闭选项。
3.确保断开连接时关闭选项未启用。
4.关闭会话选项对话框以保存您的设置。