![无法通过 Putty 连接 IPv6 Linux 服务器](https://linux22.com/image/619010/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20Putty%20%E8%BF%9E%E6%8E%A5%20IPv6%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
无法通过 Putty 连接 IPv6 Linux 服务器。服务器 IP 应为:2001:14c0:2:2f6f::6
但是当我用这个地址替换我的 Putty 中的工作 IPv4 时,它无法连接并返回:无法打开与 MYIPv6 主机的连接不存在
请问要检查哪些文件、执行哪些命令才能使 IPv6 ssh 连接正常工作?
在 /etc/sysconfig/network-scripts ssh 配置中,我有:
Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
ping6 ipv6.google.com 有效
ping myipv6::6 也可以
ping myipv6::1 也可以工作(已接收,无数据包丢失)
traceroute6 google.com 也可以
答案1
您应该在括号之间输入 IPv6 地址,如下所示:
[2001:14c0:2:2f6f::6]
那么它就会起作用。