Come copiare una cartella da remoto a locale usando scp?
Come copiare una cartella dall'host remoto a quello locale usando scp
?
Uso ssh
per accedere al mio server.
Poi, vorrei copiare la cartella remota foo
in locale /home/user/Desktop
.
Come raggiungere questo obiettivo?
2549
3
Da
man scp
(Vedere manuale online)Per usare tutta la potenza di scp devi passare attraverso i prossimi passi:
Poi, per esempio se avete questo ~/.ssh/config:
vi salverete dall'inserimento della password e semplificherete la sintassi di scp in questo modo:
Inoltre, sarete in grado di utilizzare il completamento remoto del percorso:
Aggiornamento:
Per abilitare il bash-completion remoto è necessario avere bash-shell su entrambi gli host
e
, e bash-completion correttamente funzionante. Per maggiori informazioni vedere le domande correlate:Come abilitare il completamento automatico per i percorsi remoti quando si usa scp?
Completamento scheda nome file SCP
Meglio comprimere prima il catalogo sul server remoto:
In secondo luogo, scaricare da remoto:
Alla fine, estrai i file: