解决ssh连接慢

解决ssh连接慢

有时候ssh远程连接服务器,会显示以下内容,并且卡在那里:

Connecting to 192.168.1.2:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

过好长时间才能登上,查了文档,会出现这种问题是因为ssh默认有一个配置项UseDNS(文档中解释此配置项的意思为:UseDNS Specifies whether sshd should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP address. The default is “yes”.)
UseDNS默认值为yes,这个选项打开的状态下,当客户端试图登录SSH服务器时,服务器端先根据客户端的IP地址进行DNS反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向记录查询,验证与其原始IP地址是否一致,所以在登陆的时候会出现卡顿。可以通过重设这个选项的值,改为no就可以解决。

vi /etc/ssh/sshd_config
将#UseDNS yes改为
UseDNS no

然后重启sshd服务,问题解决。

service sshd restart

你可能感兴趣的:(ssh,ssh)