Trasferire files con scp in multihop
Jump to navigation
Jump to search
Se vogliamo trasferire un file via scp, ed i file si trova su una macchina raggiingibile solo dopo aver fatto ssh in un altra, ad esempio:
noi ----> machineA ---> machineB (myfile.zip)
Con rsync
rsync --progress -av --append --partial -e 'ssh -A -J machineA' machineB/myfile.zip .
Con Jumphost
scp -o 'ProxyJump machineA' machineB:/myfile.zip .
Vecchio modo
noi# ssh -t machineA ssh machineB
Si può usare scp con proxycommand utilizzando netcat:
scp -v -o \
"ProxyCommand ssh -q machineA nc -q0 %h 22" \
machineB:mysfile.zip .