SSH 代理和远程端口?

SSH 代理和远程端口?

样本 :

[[Server]]有两个接口:iface1和iface2;

  • iface1 仅监听 SSH
  • iface2 仅监听 HTTPS(我的目标)

[[SSHProxy]]被授权连接到[[Server]]:22

图表 :

:iface2(listen 443) [[Server]] :iface1(listen 22) <-----> [[SSHProxy]] :iface1(listen 22) <-----> [[MyStation]]

问题 ==> 如何在 ssh_config 中的 1 ti 中进行本地转发,使用[[Server]]:iface2(443)SSH中的或选项?[[MyStation]]nc"-w"

实际上我分两次做了:

  1. 来自 [[MyStation]] :ssh user@[[SSHProxy]]

    然后在 SSHProxy 上:ssh user@[[Server]] -L8443:iface2:443

  2. 来自 [[MyStation]] :ssh user@[[SSHProxy]] -L8443:127.0.0.1:8443

我正在寻找一种更快捷的方法......

多谢 !

答案1

配置文件可能类似于

$ cat .ssh/config 
   Host Server
         HostName [[Server]]
         User [[Server_user]]
         LocalForward 8443 iface2:443
         ProxyCommand ssh -W %h:%p [[SSHProxy_user]]@[[SSHProxy]]

相关内容