我正在尝试设置从我的 AMAZON 实例到我的本地计算机(开发)的远程转发 我的问题是,当我连接到 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 -
Run Code Online (Sandbox Code Playgroud)
我尝试使用 RemoteForward 选项:
[PUBLIC_IP]:8080
[AMAZON_INTERNAL_IP]:8080
0.0.0.0:8080
Run Code Online (Sandbox Code Playgroud)
这是我的 .ssh/config 文件的内容:
Host amazon
User centos
HostName ###.###.###.###
RemoteForward 8080 127.0.0.1:81
IdentityFile ~/.key.pem
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助 !
您需要在RemoteForward
选项行中写入公共IP地址:
RemoteForward 8080 ###.###.###.###:81
Run Code Online (Sandbox Code Playgroud)
您还需要GatewayPorts yes
在服务器配置中指定并重新启动sshd
服务。
归档时间: |
|
查看次数: |
11130 次 |
最近记录: |