如何解决错误的配置选项:UseDNS?

如何解决错误的配置选项:UseDNS?

ssh 登录延迟太长。

$ ssh 192.168.1.7
[email protected]'s password:
(waiting... Too Long... 26 seconds...)
(waiting... Too Long... 26 seconds...)
(waiting... Too Long... 26 seconds...)
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-62-generic x86_64)
...
...

我发现一个办法配置/etc/ssh/ssh_config如下。

GSSAPIAuthentication no         # yes -> no
GSSAPIDelegateCredentials yes   # no  -> yes
UseDNS no                       # added

但是当我尝试进行 ssh 登录时,出现以下错误消息。

$ ssh 192.168.1.7
/etc/ssh/ssh_config: line 57: Bad configuration option: usedns
/etc/ssh/ssh_config: terminating, 1 bad configuration options

为什么?如何加快SSH登录速度?

答案1

这是一个服务器选项,而不是客户端选项。它应该在您正在连接的机器中设置(服务器)而不是你正在连接的机器上(客户端)。另外,它需要在/etc/ssh/sshd_config而不是 中/etc/ssh/ssh_config。前者是机器作为服务器(接收连接)时使用的配置文件,后者是机器作为客户端(连接到另一台机器)时使用的配置文件。

请注意,我非常怀疑这会对您看到的连接时间产生任何影响,但您最好尝试一下。

相关内容