Ssh

SSH代理和遠端埠?

  • January 9, 2013

樣本 :

[[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 中本地轉發,在 SSH 中使用[[Server]]:iface2(443)or選項?[[MyStation]]``nc``"-w"

實際上我做了兩次:

$$ [MyStation $$] :ssh user@[[SSHProxy]] 然後在 SSHProxy 上:ssh user@[[Server]] -L8443:iface2:443 2. 從

$$ [MyStation $$] :ssh user@[[SSHProxy]] -L8443:127.0.0.1:8443

我正在尋找更快的方法…

非常感謝 !

配置文件可能類似於

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

引用自:https://serverfault.com/questions/465504