我使用它通过SSH隧道进行远程端口转发:
ssh root@X.X.X.X -R 443:127.0.0.1:443
这绑定到0.0.0.0:443并转发到127.0.0.1:443。
远程服务器有多个IP。是否可以指定要绑定的IP,例如10.10.10.1:443,而不是绑定到所有接口?
远程服务器上没有iptables。
答案 0 :(得分:5)
我设法解决了。
在我在sshd_config中设置的远程服务器上:
GatewayPorts clientspecified
然后我改变了客户端上的参数:
ssh root@X.X.X.X -R 10.10.10.1:443:127.0.0.1:443
现在它按预期工作,SSH绑定到接口10.10.10.1上的端口443,并通过隧道将所有流量转发到localhost:443。