小编M. *_*ara的帖子

使用 ssh 配置文件进行 SSH 远程转发,不侦听所有地址(仅侦听本地主机)

我正在尝试设置从我的 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)

感谢您的帮助 !

ssh ssh-tunnel

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

ssh ×1

ssh-tunnel ×1