17 giugno 2012

[Linux] Copiare file tra computer Linux tramite SSH

Vediamo come con un semplice comando sia possibile copiare file tra due computer Linux (o anche windows se opportunamente configurato) tramite protocollo SSH Per copiare un file attraverso una connessione protetta SSH, si ricorre al comando scp, la cui sintassi è la seguente:
scp filelocale nomeutente@NOMEHOSTSUCUICOPIARE:/nomenuovofile
Come è facile intuire, filelocale indica il file da copiare, mentre nomeutente@NOMEHOSTSUCUICOPIARE:/nomenuovofile specifica la destinazione della copia. Per effettuare, invece, la procedura inversa, ossia la copia di un file remoto sulla propria postazione, occorre modificare un po' l'ordine dei fattori:
scp nomeutente@NOMEHOSTDACUICOPIARE:/fileremoto /nuovofilelocale
Sia nel primo che nel secondo caso, naturalmente, è possibile utilizzare tutti i caratteri jolly messi a disposizione dal sistema, quindi, qualora si desideri copiare tutto il contenuto di una directory, si scriverà:
scp /documentidatrasferire/* nomeutente@NOMEHOSTSUCUICOPIARE:/documentitrasferiti/

Nessun commento:

Posta un commento