我有一台本地机器,服务器 A。此服务器有公共互联网连接服务器 B和服务器C使用私有键 A。 两者都不服务器 B或者服务器C可使用键 A。 然而,服务器 B和服务器C共享私人网络网络P。
如果可能的话,我想使用ssh
或选项通过 ssh 进入scp
ProxyCommand
服务器 B 从服务器 A以及scp
来自的文件服务器 B转到服务器C但完成了通过专用网络。网络 P。
像这样链接 scp/ssh 命令可以吗?如果可以,我该怎么做?
答案1
我以某种方式设法用这个可怕的东西实现了它:
scp -3 -o StrictHostKeyChecking=no -i ~/.ssh/secret.pem -o \
ProxyCommand="ssh -o StrictHostKeyChecking=no \
-i ~/.ssh/secret.pem -W %h:%p [email protected]" \
[email protected]:/home/admin/file.pdf [email protected]:/home/admin