为什么 SecureCRT 超时并关闭我的连接?为什么当我失去连接时,SecureCRT 窗口或选项卡会关闭?

SecureCRT 没有自动断开会话连接的“超时”功能。但是,许多服务器在一段时间不活动后会断开空闲会话的连接。服务器有时将非活动定义为未从客户端接收到任何信息,因此即使 SecureCRT 窗口中不断显示新数据,它也可能超时。

Category: SecureCRT

SecureCRT 没有自动断开会话连接的“超时”功能。但是,许多服务器在一段时间不活动后会断开空闲会话的连接。服务器有时将非活动定义为未从客户端接收到任何信息,因此即使 SecureCRT 窗口中不断显示新数据,它也可能超时。如果在一段时间后没有任何用户输入活动后看到断开连接,则断开连接是由远程系统或位于 SecureCRT 和远程系统之间的网络堆栈/路径中某处的防火墙/路由器/VPN 服务器上的空闲超时设置启动的。

为什么其他应用程序(例如我的 Web 浏览器)不会发生这种情况?

其他应用程序(如 Web 浏览器)可以透明地重试失败的通信,因为它们不必保持开放连接。当 SSH(或 Telnet 等)会话因远程服务器或防火墙/路由器/VPN 服务器上的空闲超时而断开连接时,此级别的透明度不可用。

有什么办法可以防止连接关闭吗?

如果发现会话在一段时间不活动后断开连接,可以利用 SecureCRT 中的反空闲功能来尝试将连接保持打开更长的时间。您可以在“会话选项/终端”类别中找到两个防空闲选项:发送协议 NO-OP 和发送字符串

使用 SSH2 或 Telnet 协议时,发送协议 NO-OP 选项可用。它在 TCP 协议级别发送数据,并且不会向将显示的任何数据发送到远程。发送协议 NO OP 选项是建议的防空闲机制,因为它通常不会干扰远程系统上运行的应用程序。

发送字符串选项模拟实际按键,因此要发送的数据将发送到远程并显示(可能会干扰远程系统上运行的应用程序)。由于发送按键可能会产生意想不到的后果,因此应谨慎选择要发送的数据。模拟空格和退格可能是许多环境的最佳解决方案。要发送空格和退格键,请在发送字符串输入框中输入“ \b”(不带引号)。

为什么当我失去连接时,SecureCRT 窗口或选项卡会关闭?

SecureCRT 提供了一个选项,允许在窗口或选项卡中的连接关闭时自动关闭窗口或选项卡。默认情况下未启用此选项,因此,如果您看到此行为,则可能是您已启用它(或者它是由创建 SecureCRT 安装使用的配置文件的人员启用的)。

如果您希望在窗口/选项卡内的连接关闭时保持 SecureCRT 窗口/选项卡打开,则需要将该选项重置回其默认设置:

  1. 打开“会话选项”对话框。
  2. 选择“终端”类别,然后找到“断开连接时关闭”选项。
  3. 确保未启用断开连接时关闭选项
  4. 关闭“会话选项”对话框以保存您的设置。
Tags: SecureCRT, SecureCRT 窗口, 会话选项, 终端

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部