SSH 登录要等十秒才出提示符
连上去很快,但输密码之前要愣几秒到十几秒。服务端日志里能看到 reverse mapping checking getaddrinfo 之类的行。
原因通常是 sshd 在给客户端 IP 做反向解析,而 DNS 不通或很慢。关掉:
UseDNS no
GSSAPIAuthentication no
第二行也重要。很多发行版默认开 GSSAPI,客户端没有 Kerberos 票据时会尝试协商,超时后才回落到密码或密钥,这也贡献了几秒。
改完 systemctl reload sshd。用 ssh -vvv 能看到卡在哪一步:debug1: SSH2_MSG_SERVICE_ACCEPT 之前长时间停顿,基本就是这两项。