通过 IPv6 通过 SSH 连接到 Amazon AWS

通过 IPv6 通过 SSH 连接到 Amazon AWS

过去几周,我尝试配置一个可通过 IPv6 访问的 AWS 实例。但是,我似乎无法使用 SSH 连接连接到此计算机(Ubuntu Server 16)。

以下是我目前所做的:

  • 我创建了一个具有 IPv4 和 IPv6 CIDR 块的公共 VPC。

  • 其中有一个子网,具有自动分配的 IPv4 和 6 个地址

  • 我创建了一个互联网网关 (IGW),并让路由表将所有传出流量指向它: 路由表

  • 我设置了 ACL 以允许所有传入的 SSH 流量:访问控制列表

现在,虽然我可以使用公共 IPv4 地址和 DNS 名称访问该机器,但我无法通过 IPv6 建立连接

我是否缺少配置步骤,或者我的 AWS 区域尚未完全支持 IPv6?(eu-central-1)

更新:

该实例确实有一个 IPv6 地址,并且它的安全组允许入站 SSH 连接:

iDOTstackDOTimgurDOTcomSLASHMkNhcDOTpng iDOTstackDOTimgurDOTcomSLASHFRcY4DOTpng

然而,每当我尝试通过其 IPv6 地址连接它时,我都会收到“网络不可达”错误

答案1

我的一位同事最终弄清楚了。

事实证明,我所要做的就是手动调用

sudo dhclient -6

强制通过 IPv6 进行 dhcp 查找。

由于接口已经显示了 IPv6 地址,因此我认为 DHCP 正在运行。

无论如何,我很高兴我们让它工作了,我希望这些信息可以帮助其他人避免这个问题。

问候 Ollowain

相关内容