Ssh

通過 IPv6 通過 SSH 連接到 Amazon AWS

  • April 28, 2017

在過去的幾周里,我嘗試將 AWS 實例配置為可通過 IPv6 訪問。但是我似乎無法使用 SSH 連接連接到這台機器(Ubuntu Server 16)。

這是我到目前為止所做的:

  • 我創建了一個帶有 IPv4 和 IPv6 CIDR 塊的公共 VPC。
  • 其中有一個具有自動分配 IPv4 和 6 個地址的子網
  • 我創建了一個 Internet 網關 (IGW),並讓路由表將所有傳出流量指向它: 路由表
  • 我設置了 ACL 以允許所有傳入的 SSH 流量:ACL

現在,雖然我可以在不使用公共 IPv4 地址和 DNS 名稱的情況下訪問機器,但我無法通過 IPv6 建立連接

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

更新:

該實例確實有一個 IPv6 地址,並且它的安全組允許入站 SSH 連接:

iDOTstackDOtimgurDOTcomSLASHMkNhcDOTpng iDOTstackDOtimgurDOTcomSLASHFRcY4DOTpng

然而,每當我嘗試通過其 IPv6 地址連接到它時,我都會收到“網路無法訪問”錯誤

我的一個同事最終弄明白了。

原來我所要做的就是手動呼叫

sudo dhclient -6

強制通過 IPv6 進行 dhcp 查找。

由於介面已經顯示了一個 ipv6 地址,我認為 DHCP 正在工作。

無論如何,我很高興我們讓它工作,我希望這些資訊可以幫助其他人避免這個問題。

問候奧洛文

引用自:https://serverfault.com/questions/846387