通过 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 之间的任何跳跃中。

相关内容