对于sshd服务,默认设置会减慢我们ssh连接远程主机的速度。
原因是,当我们使用ssh连接远程主机时,SSH服务会使用DNS解析我们输入的主机地址,这会导致非常尴尬的场景:我们每一次ssh连接远程主机时,需要等待一段时间才能出现密码验证的步骤。抓狂~~
可以通过修改sshd服务的主配置文件,加快SSH连接的验证速度。
以下配置操作仅针对 CentOS6.9 和 CentOS7.4 。
一、sshd主配置文件:/etc/ssh/sshd_config
$ cat /etc/ssh/sshd_config
二、修改 GSSAPIAuthentication 配置项
$ grep GSSAPIAuthentication /etc/ssh/sshd_config
关闭GSSAPI认证方式
$ sed -ri 's/^(GSSAPIAuthentication ).*/\1no/' /etc/ssh/sshd_config