Come trasferire file SFTP su Linux

Le applicazioni client del protocollo di trasferimento file consentono di trasferire file avanti e indietro tra il computer e un altro computer su cui è in esecuzione un'applicazione server FTP. Il protocollo FTP standard non è sicuro. Il nome utente, la password e i file inviati o ricevuti vengono inviati senza crittografia su Internet. I client FTP sicuri sono stati sviluppati per utilizzare il protocollo Secure Shell per creare un percorso sicuro, antimanomissione e snoop-resistent per i file da trasferire su Internet. Ubuntu e la maggior parte delle altre versioni di Linux supportano i trasferimenti di file FTP sicuri con l'utilità della riga di comando sftp.

1.

Digitare "Ctrl-Alt-T" per raggiungere il prompt del terminale Linux.

2.

Utilizzare il comando "cd" per spostarsi nella directory contenente i file che si desidera caricare sul server FTP. Ad esempio, se i file si trovano nella cartella Documenti, digitare "cd ~ Documenti" nella riga di comando e premere il tasto "Invio".

3.

Digitare il seguente testo al prompt dei comandi di Linux, ma sostituire "nome utente" con il nome utente dell'account FTP e "yourftpserver.com" con il dominio del server FTP sicuro.

sftp [email protected]

4.

Premere il tasto "Invio".

5.

Scrivi "sì" e premi "Invio" al prompt "Sei sicuro di voler continuare a connetterti (sì / no)?" Questa richiesta viene visualizzata solo la prima volta che si tenta di accedere a un determinato server FTP sicuro.

6.

Digita la tua password al prompt "password:". Premere il tasto "Invio".

7.

Digitare il seguente codice al prompt "sftp>" per caricare un file. Sostituisci "yourfile.doc" con il nome completo del file che vuoi caricare sul server.

metti il ​​tuo file.doc

Premere il tasto "Invio". Il comando "put" trasferisce i file dal tuo computer al server. Il comando "get" invia un file dal server al computer.

8.

Digitare "ls" al prompt dei comandi e premere il tasto "Invio" per visualizzare un elenco di directory. Scegli un file dall'elenco per scaricare sul tuo computer locale.

9.

Digitare il seguente codice al prompt "sftp>" per caricare un file. Sostituire "yourfile.doc" con il nome completo del file che si desidera scaricare dal server sul computer locale.

prendi il tuo file.doc

10.

Premere il tasto "Invio".

11.

Digitare "exit" e premere il tasto "Enter" per chiudere la connessione SFTP.

Mancia

  • È possibile utilizzare le wild card standard della bash di Linux per scaricare più file contemporaneamente. Ad esempio, per caricare tutti i tuoi documenti wordprocessore LibreOffice sul tuo server, digita "put * .odt" al prompt "sftp>" e quindi premi "Invio".

avvertimento

  • Sftp funziona in una modalità interattiva che ti dà un sacco di energia, ma rende anche relativamente facile causare gravi problemi al tuo computer o al server FTP se non stai attento. Ad esempio, la modalità interattiva di sftp consente di eliminare file, creare e rimuovere directory, modificare attributi di file e creare o rimuovere collegamenti simbolici. Fortunatamente, non è possibile cancellare il server o il computer immettendo il comando "rm -r *" perché sftp semplicemente ignora questo particolare comando distruttivo.

Raccomandato