2015-10-14 157 views
1

可以創建一個環形SSH隧道嗎?環形SSH隧道

LOCAL1> SSH_TUNNEL> REMOTE1> SSH_TUNNEL> LOCAL1

在 「REMOTE1」 我創造,我要管STDOUT一個TAR( - )......我可以再TAR - 。 | > SSH_TUNNEL> LOCAL1

ssh [email protected] "tar -cvf - . | ssh [email protected]"

我GOOGLE和forum'd和Google搜索更多一些......我似乎無法找到答案。另外,我沒有找到這樣的引用:

SSH Tunnel Complex

但它具有低票擁有者沒有將其標記爲正確的......我甚至不知道是否適用於我的問題。

歡迎任何想法和/或建議!

謝謝!

+0

隧道已經是兩個方向的管道,爲什麼你需要複製呢? – Linef4ult

+0

也許這就是我的答案......我們如何將輸出從遠程主機重定向回本地主機?連接遠程,做些東西,通過隧道將這些東西發送回本地。 - 在這種特殊情況下......連接到遠程主機,使用FIND進行搜索,使用FIND輸出進行TAR ...然後將完成的TARBALL發送回建立隧道的本地主機。 – misteralexander

+0

接收答案和接受答案之間的時間相當長。 – Joshua

回答

2

是的,你可以,我知道你爲什麼想這樣做。所列出的命令是相當愚蠢的,但仍...

ssh -R2222:127.0.0.1:22 [email protected] "tar -cvf - . | ssh [email protected]:2222 (whatever)" 

如果你這樣做一次,你將有公鑰頭痛清理於此。我不知道每次保存編輯.ssh/known_hosts的好方法。

的上市目標是更好地實現爲

ssh [email protected] "tar -cvf - ." | (whatever)