大概原因:仅主机模式中,虚拟机与物理机处于同一局域网内,但DNS服务可能未正确配置,当SSH请求域名解析时,服务器会等待DNS响应,导致连接延迟;
部分Linux系统默认开启GSSAPI认证,该认证机制在域名解析失败时会显著增加连接耗时。
修改/etc/ssh/sshd_config配置文件,禁用 DNS 反向解析和GSSAPI 认证
[root@server01 ~]# vim /etc/ssh/sshd_config
1.禁用 DNS 反向解析
把UseDNS设置为no
RHEL8中UseDNS no被注释了,默认为UseDNS yes,删掉#号即可
2.禁用 GSSAPI 认证
将GSSAPIAuthentication yes改成:GSSAPIAuthentication no
3.重启ssh
[root@server01 ~]# systemctl restart sshd