我想设置一个 ssh 隧道并将远程 ip/端口转发到本地 ip/端口
本地 IP 为 192.168.1.20 远程 IP 为 12.0.3.213
所以
ssh -R 12.0.3.213:6666:localhost:6666 <my_remote_user>@<my_remote_host>
my_remote_user@my_remote_host:~$ netstat -natp | grep -i listen | grep 6666
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 127.0.0.1:6666 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:6666
remote_host 监听 127.0.0.1 而不是 12.0.3.213。
我怎样才能更改远程监听 IP?
答案1
我改变了 remote_host sshd_config
GatewayPorts clientspecified
然后就可以工作了。