使用 EC2 进行反向端口转发

使用 EC2 进行反向端口转发

我有两台计算机位于 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

我是否遗漏了什么?

相关内容