是否可以透過專用網路在遠端第三台伺服器之間的兩台伺服器之間傳輸檔案?

是否可以透過專用網路在遠端第三台伺服器之間的兩台伺服器之間傳輸檔案?

我有一臺本地機器,伺服器A。此伺服器具有公共互聯網連接伺服器B伺服器C使用私人的鍵A。兩者都不伺服器B或者伺服器C可使用鍵A。然而,伺服器B伺服器C彼此分享專用網絡網路P

我想做的是使用sshscp ProxyCommand選項,如果可能的話,透過 ssh 進入伺服器B伺服器Ascp文件來自伺服器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

相關內容