【发布时间】:2016-06-10 14:05:46
【问题描述】:
我有一个 aws 服务器(10.10.10.1),它将充当 CISCO 路由器,并将端口转发到另一个 aws 服务器(10.10. 10.2)。现在我正在使用以下命令在 ssh 中连接服务器。
ssh -i server.pem ec2-user@10.10.10.1 -p 2222
然后它将连接到服务器 10.10.10.2。
现在我需要在那里运行一个套接字程序,并且我需要一个客户端(它将在本地运行)程序来连接它。
我尝试了很多方法,但我无法连接。
我是socket编程新手,请帮我整理一下。
答案结果如下:
我已尝试通过 SSH 隧道进行连接,该隧道正在为路由器工作,但它不会连接到 aws 服务器
请看我的隧道命令,
ssh -i server.pem -L 9080:10.10.10.2:8090 ec2-user@10.10.10.1
我还在 10.10.10.2 中运行了一个 Socket 服务器代码,并在我的本地机器上运行了客户端代码。
请帮我整理一下
【问题讨论】:
标签: java sockets amazon-ec2 portforwarding cisco