Xshell/SecureCRT连接Linux系统慢的问题解决
2023-02-19 本文已影响0人
沉思的雨季
问题现象
Xshell/SecureCRT客户端SSH连接Linux系统时,输入登录信息后过了几分钟依然卡着,但是客户端主机可以ping通Linux系统,在Linux系统也可以ping通客户端主机。
问题原因
Linux系统的OpenSSH服务有一个DNS查找选项UseDNS,默认情况下是打开的。当客户端连接SSH服务时,服务端会根据客户端的IP进行PTR反向查询客户端的主机名,然后用查询出的客户端主机名进行DNS正向A记录查询,验证IP地址是否一致,防止客户端IP欺骗。客户端为动态IP时,不会有PTR记录,打开选项浪费查询时间,建议关闭。
解决办法
1、vim编辑Linux系统ssh配置文件
vim /etc/ssh/sshd_config
2、找到UseDNS配置项,去掉前面的#号将yes改为no,如下:

3、执行systemctl restart sshd 或 service sshd restart重启ssh服务
systemctl restart sshd.service