Nel prossimo articolo daremo un'occhiata al comando FTP. Per caricare, scaricare o gestire il contenuto di un FTP abbiamo un numero infinito di applicazioni grafiche, Filezilla è uno dei più popolari. Ma se sei un fan del terminale, puoi farlo anche dalla riga di comando.
Questo è utile soprattutto quando si lavora su un server e non abbiamo una GUI, ma dobbiamo caricare un file su un FTP o semplicemente eliminare qualcosa, creare una cartella, ecc. Possiamo fare uno di questi solo con il nostro terminale.
(FTPFile Transfer Protocol) è un protocollo di rete standard utilizzato per trasferire file da e verso una rete remota. In questo post vedremo come usa il comando ftp attraverso alcuni esempi di base.
Quando si trasferiscono dati con ftp, la connessione non è crittografata. Per un trasferimento sicuro dei dati, dovremmo usare SFTP. Per copiare i file, è necessario disporre almeno dell'autorizzazione di lettura sul file di origine e dell'autorizzazione di scrittura sul sistema di destinazione.
Esempi di base del comando FTP
Stabilire la connessione all'FTP
a aprire una connessione ftp a un sistema remoto, il comando ftp deve essere seguito dall'indirizzo IP o dal nome di dominio del server remoto. Apriamo un terminale (Ctrl + Alt + T) e scriviamo:
ftp 192.168.0.101
Ci verrà chiesto di inserire il nostro nome utente FTP. In questo esempio, il nome utente FTP è sapoclastia:
Potrebbe essere visualizzato un messaggio di conferma diverso a seconda del servizio FTP in esecuzione sul server remoto.
Una volta scritto il nome utente, dovremo farlo scrivi la nostra password:
Se la password è corretta, il server remoto visualizzerà un file messaggio di conferma e il prompt ftp>.
Se il server FTP a cui stiamo accedendo accetta account ftp anonimi e vuoi accedere come utente anonimo, usa anonimo come nome utente e tu indirizzo email come password.
Comandi ftp più comuni
Molti comandi FTP sono simili o identici ai comandi che usiamo al prompt dei comandi su un sistema Gnu / Linux.
Sotto ci sono alcuni dei comandi FTP più comuni che possiamo usare:
- aiuto o? - Elenca tutto comandi FTP disponibili.
- cd - Cambia directory sulla macchina remota.
- lcd - Cambia directory sulla macchina locale.
- ls - Visualizza i nomi dei file e delle directory nella directory remota corrente.
- mkdir - Crea una nuova directory all'interno della directory remota.
- pwd - Stampa la directory di lavoro corrente sulla macchina remota.
- delete - Elimina un file nella directory remota corrente.
- rmdir- Rimuove una directory nella directory remota corrente.
- get - Copia un file dal server remoto alla macchina locale.
- mget: consente di copiare più file dal server remoto alla macchina locale.
- put - Copia un file dalla macchina locale alla macchina remota.
- mput - Copia un file dalla macchina locale alla macchina remota.
Download di file con comandi FTP
Una volta effettuato l'accesso, la nostra directory di lavoro corrente è la directory home dell'utente remoto. Quando scarichiamo file con il comando ftp, i file verranno scaricati nella directory da cui chiamiamo il comando ftp, se non indichiamo un altro percorso.
Se vogliamo scaricare i file in un'altra directory locale, modificatela utilizzando il Comando LCD. Diciamo che vogliamo scaricare i file nella directory ~ / Documents:
lcd ~/Documentos
a scarica un singolo file dal server remoto, useremo il ottenere il comando. Ad esempio, per scaricare un file chiamato backup.zip, useremo il seguente comando:
get backup.zip
a scarica più file contemporaneamente, useremo il comando di acquisizione. Possiamo fornire un elenco di nomi di file individuali o utilizzare caratteri jolly.
mget backup1.zip backup2.zip
Quando si scaricano più file, verrà richiesta la conferma per ciascuno di essi.
Una volta terminato il download dei file dal server FTP remoto, chiudere la connessione con ciao o esci.
quit
Caricamento di file con comandi FTP
Per caricare un file da una directory locale a un server FTP remoto, dovremo prima aprire la sessione utilizzando il comando FTP. Una volta avviato, possiamo utilizzare il file mettere il comando:
put image.png
Se vogliamo caricare un file quello non si trova nella directory di lavoro corrente, utilizzare il percorso assoluto del file.
a caricare più file da una directory locale a un server FTP remoto, useremo il comando mp:
mput image1.png image2.png
Quando si caricano più file, verrà richiesta la conferma per ogni file che si desidera caricare.
Una volta terminato il caricamento dei file sul server FTP remoto, chiudere la connessione con ciao o esci.
Come puoi vedere, in questo post, abbiamo visto come utilizzare il comando ftp per scaricare e caricare file sul tuo server FTP remoto. Se qualcuno vuole conoscere più opzioni basta leggere il manuale dei comandi:
man ftp
Charlie Brow Look Go
Bene dopo aver inserito il login dell'utente, appare la seguente frase.
503 Usa prima ATUH.
Accesso fallito.