ssh 从 IPv4 到 IPv6

ssh 从 IPv4 到 IPv6

我一直尝试使用 ssh 从 IPv4(仅)客户端访问 IPv6 服务器,但没有成功。两个系统都运行 ubuntu 12.04。

我知道 ipv4 和 ipv6 是不同的协议并且具有不同的堆栈,但我认为 IPv6 仍然可以使用 ffff:ffff:...:ipv4 寻址来应对这个问题。

我已经修改了 sshd 配置文件,以确保它在所有接口上监听 ipv6 和 ipv4。

有没有办法从我的 ipv4 客户端 ssh 到这个 ipv6 主机?

每次尝试都会产生以下消息: ssh:连接到主机 HOSTNAME 端口 22:连接超时

目前,我甚至无法 ping 通 ipv6 服务器。但是,使用 ipv6 ping website,我知道我的客户端确实已启动。

答案1

并不是这样。它们本质上是互联网层上完全独立的网络。虽然有过渡机制,但您需要明确设置它们。

正确的实现这一点的一种方法就是设置隧道(或者当然是本机双栈)。简单地从 IPv4 连接到 IPv6。

相关内容