循环 SSH 隧道
Circular SSH Tunnel
是否可以创建一个循环 SSH 隧道?
local1 >SSH_TUNNEL> remote1 >SSH_TUNNEL> local1
在 "Remote1" 上,我创建了一个 TAR,我想通过管道将其传输到 STDOUT (-) ... 然后我可以 TAR - 吗? | >SSH_TUNNEL> 本地 1
ssh user@remote1 "tar -cvf - . | ssh user@local1"
我在 google 和论坛上搜索了更多……我似乎找不到答案。另外,我确实找到了这样的参考资料:
SSH Tunnel Complex
但它的票数很低,所有者没有将其标记为正确...我什至不确定这是否适用于我的问题。
欢迎提出任何想法and/or建议!
谢谢!
是的,您可以,而且我知道您可能想要这样做的原因。列出的命令相当愚蠢,但仍然...
ssh -R2222:127.0.0.1:22 user@remote1 "tar -cvf - . | ssh user@local1:2222 (whatever)"
如果您多次执行此操作,您将有 public 个需要清理的关键问题。我不知道有什么好的办法绕过这个保存编辑。ssh/known_hosts 每次。
列出的 objective 更好地实现为
ssh user@remote1 "tar -cvf - ." | (whatever)
是否可以创建一个循环 SSH 隧道?
local1 >SSH_TUNNEL> remote1 >SSH_TUNNEL> local1
在 "Remote1" 上,我创建了一个 TAR,我想通过管道将其传输到 STDOUT (-) ... 然后我可以 TAR - 吗? | >SSH_TUNNEL> 本地 1
ssh user@remote1 "tar -cvf - . | ssh user@local1"
我在 google 和论坛上搜索了更多……我似乎找不到答案。另外,我确实找到了这样的参考资料:
SSH Tunnel Complex
但它的票数很低,所有者没有将其标记为正确...我什至不确定这是否适用于我的问题。
欢迎提出任何想法and/or建议!
谢谢!
是的,您可以,而且我知道您可能想要这样做的原因。列出的命令相当愚蠢,但仍然...
ssh -R2222:127.0.0.1:22 user@remote1 "tar -cvf - . | ssh user@local1:2222 (whatever)"
如果您多次执行此操作,您将有 public 个需要清理的关键问题。我不知道有什么好的办法绕过这个保存编辑。ssh/known_hosts 每次。
列出的 objective 更好地实现为
ssh user@remote1 "tar -cvf - ." | (whatever)