![使用 EC2 进行反向端口转发](https://linux22.com/image/1374371/%E4%BD%BF%E7%94%A8%20EC2%20%E8%BF%9B%E8%A1%8C%E5%8F%8D%E5%90%91%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
我有两台计算机位于 NAT 后面,因此我考虑使用免费层的 EC2 服务器作为 SSH 中继。
按照这个简单的教程http://www.acooke.org/cute/ReverseRem0.html这看上去很合理。
现在我有了我的服务器监听2222
端口:
$ netstat -an | grep 22222
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
tcp 0 :::2222 ::::* LISTEN
我认为我已经在亚马逊上正确配置了安全组:
Security Groups associated with myserver (myserver)
Ports Protocol Source quick-start-1
0 icmp 0.0.0.0/0
22 tcp 0.0.0.0/0
80 tcp 0.0.0.0/0
2222 tcp 0.0.0.0/0
但仍然无法从互联网连接到该端口。
其他一些事实:我知道我和亚马逊在端口 2222 上没有任何“过滤器”(适用于其他一些服务器)用于创建隧道的命令是ssh -R 2222:localhost:22 ec2-user@myserver
我是否遗漏了什么?