Trasferire files con scp in multihop: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 1: Line 1:
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:
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)
  noi ----> machineA ---> machineB (myfile.zip)
=Con rsync=
rsync --progress -av --append --partial  -e 'ssh -A -J machineA' machineB/myfile.zip .


=Con Jumphost=
=Con Jumphost=

Latest revision as of 15:49, 5 August 2021

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 .

Riferimenti