您现在的位置:首页 > 系统运维 > Linux运维

Linux关闭UseDNS来解决SSH客户端登录慢的问题

当我们使用客户端连接服务器的时候SSH需要等待数秒才可以输入密码,这是因为SSH配置中开启了UseDNS导致的。 通常情况下我们在连接 OpenSSH服务器的时候假如 UseDNS选项是打开的话,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,并验证是否与原始 IP地址一致,通过此种措施来防止客户端欺骗。平时我们都

当我们使用客户端连接服务器的时候SSH需要等待数秒才可以输入密码,这是因为SSH配置中开启了UseDNS导致的。

通常情况下我们在连接 OpenSSH服务器的时候假如 UseDNS选项是打开的话,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,并验证是否与原始 IP地址一致,通过此种措施来防止客户端欺骗。平时我们都是动态 IP不会有PTR记录,所以打开此选项也没有太多作用。我们可以通过关闭此功能来提高连接 OpenSSH 服务器的速度。

解决办法:

1、编辑配置文件/etc/ssh/sshd_config,添加一行UseDNS no

 

 

2、使用systemctl restart sshd重启sshd服务即可。

版权所有
侵权必究

上一篇
IPV6地址的批量ping测试工具,基于Python的multiping模块
下一篇
Ansible一键离线安装部署