Ho una macchina a un paio di hop di distanza e ho bisogno di impostare il port forwarding per trasferire i file.
Modifica: per essere chiari, sono necessari più salti per accedere al computer remoto. Dalla mia macchina, ho impostato una VPN, dove posso accedere a 10.255.xx - questa è l'unica macchina a cui posso connettermi tramite VPN. Una volta effettuato l'accesso a .xx, posso quindi collegarmi ad altre macchine - .yy è una di quelle.
Dalla mia macchina:
ssh -L 4567:localhost:4567 me@10.255.x.x
Quindi da quella macchina:
ssh -L 4567:localhost:22 me@10.255.y.y
Posso allora
scp -P 4567 me@localhost:/path/to/large/file.gz .
Ho lasciato questo overnite in esecuzione, solo per scoprire che il trasferimento è morto ad un certo punto.
Ho visto un paio di suggerimenti per usare rsync su ssh per riprendere il trasferimento, ma non sono chiaro come configurarlo. È possibile?
scp me@10.255.x.x:/path/to/large/file.gz .
otterresti esattamente lo stesso? Quale versione di scp (ssh) è installata su client e server?