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

Cas*_*per 3 server ssh login

ssh 登录延迟太长。

$ ssh 192.168.1.7
casper@192.168.1.7'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)
...
...
Run Code Online (Sandbox Code Playgroud)

我找到了一个配置/etc/ssh/ssh_config如下的解决方案

GSSAPIAuthentication no         # yes -> no
GSSAPIDelegateCredentials yes   # no  -> yes
UseDNS no                       # added
Run Code Online (Sandbox Code Playgroud)

但是当我尝试进行 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
Run Code Online (Sandbox Code Playgroud)

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

ter*_*don 7

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

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