从 IPv4 到 IPv6 的 ssh

mar*_*rco 6 ssh ipv6 ipv4

我一直在尝试使用 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 网站我知道我的客户端确实启动了。

Jou*_*eek 5

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

正确的做到这一点的办法是建立一个隧道(或当然,本机双栈)。一个不是简单地从 ipv4 连接到 6。