
我有一臺本地機器,伺服器A。此伺服器具有公共互聯網連接伺服器B和伺服器C使用私人的鍵A。兩者都不伺服器B或者伺服器C可使用鍵A。然而,伺服器B和伺服器C彼此分享專用網絡網路P。
我想做的是使用ssh
或scp
ProxyCommand
選項,如果可能的話,透過 ssh 進入伺服器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