Per spostare file via terminale quando è possibile fare una connessione ssh si può usare il comando SCP
Inviare File
nome file = pippo.zip
host remoto = www.paperino.com
username = MioUsername
password = MiaPassword
path remota dove copiare il file = /home/pippo
utilizzare il comando seguente
scp path file da copiare username@host:path remota dove copiare il file
naturalmente l'utente username deve avere i permessi per accedere alla cartella path remota
scp pippo.zip MioUsername at www.paperino.com:/home/pippo
Ricevere file
host remoto = www.paperino.com
username = MioUsername
password = MiaPassword
path remota del file da copiare = /home/pippo/pippo.zip
path locale dove copiare il file = /home/utente1
utilizzare il comando seguente
scp username@host:path remota del file da copiare path destinazione
naturalmente l'utente username deve avere i permessi per accedere alla cartella path remota
scp MioUsername at www.paperino.com:/home/pippo/pippo.zip /home/utente1
Usare una porta non di default
per utilizzare una porta diversa da quella di defaul aggiungere l'opzione -P numero porta
l'esempio prededente diventa
scp -P 8080 MioUsername at www.paperino.com:/home/pippo/pippo.zip /home/utente1
Inviare cartelle
cartella locale = /home/utente/cartella1
host remoto = www.paperino.com
username = MioUsername
password = MiaPassword
cartella remota dove scrivere = /home/pippo/copiare_qui
utilizzare il comando seguente
scp -r cartella locale username@host:cartella remota dove scrivere
naturalmente l'utente username deve avere i permessi per accedere alla cartella path remota
scp -r /home/utente/cartella1 MioUsername at www.paperino.com:/home/pippo/copiare_qui
copia la cartella cartella1 all'inteno della cartella remota /home/pippo/copiare_qui
quandi alla fine avremo /home/pippo/copiare_qui/cartella1
Ricevere cartelle
Copiare file/cartelle tra 2 hosts remoti
scp remoteuser1@remotehost1:/path/file.txt remoteuser2@remotehost2:/path/directory/
scp -r remoteuser1@remotehost1:/path/directory_sorgente remoteuser2@remotehost2::/path/directory_destinazione
