示例:
[[Server]]有两个接口:iface1和iface2;
只有[[SSHProxy]]被授权连接到[[Server]]:22
图:
:iface2(listen 443) [[Server]] :iface1(listen 22) <-----> [[SSHProxy]] :iface1(listen 22) <-----> [[MyStation]]
问题==>如何在ssh_config的[[MyStation]]本地[[Server]]:iface2(443) [[MyStation]]上的[[Server]]:iface2(443) ,使用nc或SSH的"-w"选项?
其实我做了两次:
从[[MyStation]]: ssh user@[[SSHProxy]]
然后在SSHProxy上: ssh user@[[Server]] -L8443:iface2:443
从[[MyStation]]: ssh user@[[SSHProxy]] -L8443:127.0.0.1:8443
我正在寻找一个更快的方式…
非常感谢 !
configuration文件可能是类似的
$ cat .ssh/config Host Server HostName [[Server]] User [[Server_user]] LocalForward 8443 iface2:443 ProxyCommand ssh -W %h:%p [[SSHProxy_user]]@[[SSHProxy]]