Amazon EC2 に SSH で接続して Tor リレーを作成する

Amazon EC2 に SSH で接続して Tor リレーを作成する

Amazon EC2 を使用して Tor ブリッジを作成しています。しかし、EC2 インスタンスに SSH 接続できません。

コマンドを実行する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が理解できるファイル形式に変換する必要があります。Amazonの指示PEM ファイルを使用するので、これはそうではないと思います。
  2. sshd_configコピーファイルのポート番号をEC2のポート番号9001に変更します。これは正しいかもしれませんが、Torリレーの説明私が従っているのは、sshd_config を変更するように言われないことです。

答え1

「ホスト [amazon_instance] ポート 22 に接続: 操作がタイムアウトしました」というエラーは、当面の問題がキー関連ではなく、TCP 接続をハンドシェイクできないことを意味します。

これは、sshd が実行されていないか、その IP のポート 22 をリッスンしていないか、ファイアウォールでオフになっていることが問題であることを意味します。

ファイアウォールで遮断されている場合、これは EC2 インスタンス、AWS コントロール、または可能性は低いですが、ユーザーと AWS 間の任意のホップ内にある可能性があります。

関連情報