有的时候通过SSH连接自己的服务器,开始连接到出现输入密码的时间有时会很长,一般由以下两个原因造成。
本地DNS解析有问题:
具体表现在直接用IP访问会快很多,这时候可以尝试换一换DNS服务器。
服务器的配置有问题:
可以这样修改,sudo nano /etc/ssh/sshd_config
修改或增加
GSSAPIAuthentication no
UseDNS no
UseDNS
是让服务器使用rDNS查询客户端的主机名,这样会拖累连接时间。
GSSAPIAuthentication
则是为了允许使用GSSAPI进行用户认证,可能会增加额外的连接时间。