透過 SSH 連接到 Amazon EC2 以建立 Tor 中繼

透過 SSH 連接到 Amazon EC2 以建立 Tor 中繼

我正在使用 Amazon EC2 建立 Tor 橋。但是,我無法透過 SSH 連線到我的 EC2 執行個體。

我運行命令ssh -vvv -i torRelayNode.pem username@amazon_instance

這是回應:

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to [amazon_instance] port 22.
ssh: connect to host [amazon_instance] port 22: Operation timed out

潛在的解決方案:

  1. SSH 不適用於 PEM 文件,因此我需要將 PEM 轉換為 OpenSSH 可以理解的文件格式 -亞馬遜的說明使用 PEM 文件,所以我認為不是這個。
  2. 更改我的 sshd_config 副本檔案中的連接埠號碼,使其與 EC2 的連接埠號碼 9001 相對應 - 這可能是正確的,但是Tor 中繼指令我遵循的不是說更改 sshd_config。

答案1

錯誤「連接到主機 [amazon_instance] 連接埠 22:操作逾時」表示當前問題與金鑰無關,而是無法握手 TCP 連線。

這表示問題是 sshd 未運作、未偵聽該 IP 上的連接埠 22 或被防火牆關閉。

如果防火牆關閉,則可能位於 EC2 執行個體中、AWS 控制中,或不太可能位於您和 AWS 之間的任何躍點中。

相關內容