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 中本地轉發,在 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]]