Se hai bisogno di copiare file sul protocollo SCP, il modo migliore per farlo è tramite la riga di comando di Ubuntu. SCP non è così complicato come sembra e, con alcune indicazioni, sarai in grado di capire come trasferire qualsiasi file o cartella che ti piace!
![Ubuntu: copia i file su SCP [Guida] Ubuntu: copia i file su SCP [Guida]](/resources8/images2m/image-1826-1221165430218.png)
Copia i file su SCP tramite la riga di comando
Per iniziare a copiare i file su SCP, devi assicurarti che il computer su cui intendi trasferire i file disponga di un server SSH configurato . Configurare un server SSH su Ubuntu è incredibilmente semplice, poiché il sistema operativo fa tutto il lavoro pesante.
Segui le istruzioni passo passo di seguito per configurare un server SSH sul computer su cui intendi trasferire i file tramite SCP.
Passaggio 1: apri una finestra di terminale sul PC Ubuntu remoto. Puoi aprire una finestra di terminale premendo Ctrl + Alt + T sulla tastiera o cercando "Terminale" nel menu dell'app.
Passaggio 2: una volta aperta la finestra del terminale, utilizzare il comando apt install per installare il pacchetto "openssh-server". Questo pacchetto contiene tutto il necessario per eseguire un server SSH su Ubuntu.
sudo apt-get install openssh-server
Passaggio 3: dopo l'installazione di OpenSSH sul PC Ubuntu remoto, è il momento di testare la connessione SSH. Per farlo, connettiti su SSH tramite l'indirizzo "localhost".
La connessione all'indirizzo "localhost" in SSH consente di utilizzare SSH sul proprio PC a scopo di test.
ssh ubuntu-username@localhost
Dopo aver effettuato l'accesso con successo, segui le istruzioni di seguito per sapere come copiare i file su SCP.
Copia i file su SCP nel terminale
La scatola Ubuntu remota ha un server SSH configurato, è stato testato e funziona. Ora è il momento di copiare i file tramite il protocollo SCP. Per farlo, apri una finestra di terminale sul PC Ubuntu che sta copiando i file sul PC Ubuntu remoto.
Nota: se non stai usando Ubuntu per copiare file su SCP, non preoccuparti. Un'ampia varietà di sistemi operativi Linux supporta SCP e le istruzioni seguenti funzioneranno.
SCP è un po' complesso, quindi analizzeremo il comando passo dopo passo. Segui qui sotto.
Passaggio 1: nel terminale, scrivi la prima parte del comando, seguita dalla posizione del file che desideri copiare. Dovrebbe assomigliare all'esempio qui sotto.
scp /home/username/my/file/to/copy.file
Passaggio 2: aggiungi l'account utente del PC Ubuntu remoto e il nome host. In questo esempio, il nome utente del PC Ubuntu remoto è "derrik" e il nome host è "ubuntu-desktop".
scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:
Passaggio 3: aggiungi il punto in cui il file che stai trasferendo su SCP dovrebbe atterrare sul PC Ubuntu remoto. In questo esempio, il file verrà salvato in /home/derrik/Desktop/.
scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/
Passaggio 4: una volta compilato l'intero comando, dovrebbe essere simile all'esempio seguente. Premi il tasto Invio per avviare il processo di trasferimento. Tieni presente che entrambi i PC devono essere sulla stessa LAN affinché funzioni correttamente.
scp /home/nomeutente/mio/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/
Copia file su SCP con WinSCP in Wine
Mentre SCP nella riga di comando funziona bene, non è per tutti. Un'alternativa a SCP nel terminale è WinSCP, una popolare applicazione Windows che consente agli utenti di trasferire file su SCP con una GUI.
Sfortunatamente, WinSCP non è stato portato su Linux. Tuttavia, può funzionare su Linux abbastanza agevolmente con l'ultima versione di Wine. Per iniziare, apri una finestra di terminale su Ubuntu e installa la versione più recente di Wine con il comando seguente.
sudo apt install wine
Successivamente, scarica WinSCP sul tuo PC e usa i comandi per avviare l'installazione di WinSCP.
cd ~/Download wine WinSCP-*.exe
Segui le istruzioni sullo schermo per installare WinSCP. Una volta installato, segui le istruzioni passo passo di seguito per copiare i file su SCP con esso.
Passaggio 1: nella finestra di accesso che appare all'avvio, trova "Protocollo file" e impostalo su "SCP".
Passaggio 2: trova la casella "Nome host" e scrivi il nome host del PC Ubuntu a cui stai tentando di trasferire. In questo esempio, useremo "ubuntu-desktop".
Passaggio 3: inserisci il nome utente e la password del PC Ubuntu remoto nelle caselle utente e password.
Passaggio 4: trova la casella "Salva" e fai clic su di essa. Quindi, selezionare "Accedi" per accedere al PC remoto tramite SCP.
![Ubuntu: copia i file su SCP [Guida] Ubuntu: copia i file su SCP [Guida]](/resources8/images2m/image-7969-1221165431241.png)
Passaggio 5: apri il file manager di Ubuntu e individua il file che desideri trasferire. Quindi, utilizzando WinSCP, accedi alla cartella remota in cui desideri trasferire il file utilizzando il browser integrato.
Passaggio 6: utilizzando il file manager di Ubuntu, trascina il file nella cartella WinSCP.
![Ubuntu: copia i file su SCP [Guida] Ubuntu: copia i file su SCP [Guida]](/resources8/images2m/image-1826-1221165430218.png)
Passaggio 7: dopo aver trascinato un file nella cartella WinSCP remota, verrà visualizzato un popup. Fare clic su "OK" per trasferire il file.