我试图从我的AMAZON实例设置远程转发到本地计算机(开发)我的问题是,当我连接到亚马逊服务器,当我运行netstat -antp命令时,它显示我有一个套接字监听但是我只想听127.0.0.1:8080的公共接口。
我的“netstat -antp | grep LISTEN”的输出:
[centos@ip-##-##-##-## ~]$ netstat -ant Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN -
我尝试使用RemoteForward选项:
[PUBLIC_IP]:8080 [AMAZON_INTERNAL_IP]:8080 0.0.0.0:8080
这是我的.ssh / config文件的内容:
Host amazon User centos HostName ###.###.###.### RemoteForward 8080 127.0.0.1:81 IdentityFile ~/.key.pem
谢谢你的帮助 !
您需要在RemoveForward选项中写入公共IP地址:
RemoteForward 8080 ###.###.###.###:81
还需要在服务器configuration中指定GatewayPorts yes并重新启动sshd服务。