当我尝试通过 ssh 进入我的服务器时,它会挂起很长时间。查看输出显示,ssh -vvv [host]
当它尝试使用其 IPv6 地址连接到我的服务器时,它会挂起,然后超时并立即使用 IPv4 地址进行连接。我已经通过操作确认了这一点ssh -4 [host]
,连接没有延迟。
这里出了什么问题?是我的服务器配置错误,还是我的本地计算机配置错误?
答案1
你能 ping 通你的服务器吗?如果可以,请检查你的 sshd_config,可能它只监听 IPv4?你在其中指定了任何监听地址吗?netstat -tanp 也可能有帮助。如果你甚至无法 ping 通,请检查你的客户端和服务器的 v6 地址和 ip6tables 配置。