从外部连接时 SSH 非常慢

grs*_*chr 0 ssh centos slow-connection

可能重复:
连接时 ssh 延迟

我们有一个用于内部测试的 CentOS 服务器,它启用了 sshd。当我(作为开发人员)在公司时,我习惯于ssh root@192.168.55.131连接到它 - 它可以完美运行。

现在,为了在家工作,通过公司的静态 IP 访问服务器,我们为 ssh 设置了另一个端口,2020。所以我执行ssh -p 2020 root@xx.xxx.xxx.xx并立即获得密码。输入密码后,最多需要 30 秒才能访问服务器。SFTP 也是如此(即上传文件大约需要 30 秒才能开始传输)。可以想象,如果您必须定期通过 SFTP 将文件上传到网络服务器,这将非常乏味。

所以我查看了类似的问题,因此编辑了服务器上的 sshd_config 文件,将 UseDNS 设置为“no”,将 GSSAPIAuthentication 设置为“no”(这个也在客户端的 ssh_config 中) - 它没有用..

请查看外部访问服务器时的 -vvv 输出: ssh -p 2020 -vvv root@xx.xxx.xxx.xx

粘贴箱:ssh

会是什么呢?您需要更多信息吗?

Hex*_*Hex 7

为后续编辑:

在 sshd_config 中将 UseDNS 设置为 NO 并重新启动 sshd 服务器可修复此问题。