2013-10-07 77 views
0

我現在可以通過ssh -L 8080:localhost:80 [email protected]將一個端口8080轉發到遠程端口80,是否可以使用一個ssh連接執行多個端口轉發?是否可以使用一個ssh連接執行多個端口轉發?

+0

沒有。連接是本地ip:port和遠程ip:port的唯一組合。如果你想要多個端口,你需要多個連接。 –

+0

感謝您的回覆,因此也不可能在某些文件中生成它? – Jolin

+0

是的,你可以。只需添加儘可能多的'-Lsrc_prt:dst_host:dst_prt'參數即可。您也可以按照下面的@Eugene所述啓用SOCKS代理。 – salva

回答

1

這就是所謂的動態端口轉發,如果SSH服務器和SSH客戶端都支持這個功能,則可以將客戶端配置爲使用SSH客戶端作爲SOCKS代理,其餘部分由SSH完成。在這種情況下,一個「SSH連接」(實際上SSH連接攜帶多個獨立通道「內部」)用於連接到多個目的地。

相關問題