在服务器响应之前开始在 PuTTY 会话中输入

在服务器响应之前开始在 PuTTY 会话中输入

我经常使用 PuTTY 通过 SSH 连接到远程计算机。

你知道什么最让我恼火吗?从我启动PuTTY到服务器响应提示符然后我就可以开始输入,这中间有4-8秒的时间。

我不介意等待,但与大多数其他 GUI/CLI 界面不同,我无法在等待期间打字!我希望能够在等待服务器响应时开始输入内容,然后让服务器在准备就绪时执行命令。

可能吗?怎么办?

答案1

可以尝试以下方法来加速连接速度:

  1. DNS 反向查找设置通常会导致 SSH 连接非常慢,可能需要几秒钟。如果可以,请将客户端 IP 地址放入/etc/hosts服务器上的文件中。
  2. 第一点的替代方法是编辑 SSH 配置文件 ( /etc/ssh/sshd_config) 并添加“UseDNS no”行(或更改现有行)。然后通过 重新启动 sshd sudo etc/init.d/ssh restart
  3. 尝试使用服务器的 IP 地址而不是服务器名称
  4. 为了完整起见,在 Linux 上还可以检查 中名称服务器条目的顺序/etc/resolve.conf

如果这些都不起作用,你可以尝试打开日志面板看看其中是否有一些有趣的信息。

答案2

尝试启用本地回声和本地线路编辑。

答案3

这可能是微不足道的,但我建议做些什么来限制这种“不适”,并加快油灰有一点是:

  1. 打开记事本窗口并在那里输入命令。
  2. 发射油灰
  3. 复制并粘贴您的命令记事本油灰服务器最终开始响应后的窗口。

答案4

首先从两端进行一些数据包捕获。您无法看到整个对话,但您应该能够获得会话设置的时间详细信息。检查服务器在此期间是否正在执行 DNS 查找或运行登录脚本等操作。

相关内容