Come usare FTP dalla riga di comando su Linux

Lavorare con FTP dalla riga di comando potrebbe sembrare banale, poiché ci sono molti eccellenti client FTP su Linux che forniscono una GUI con cui lavorare. Tuttavia, molti utenti del File Transfer Protocol lo usano su SSH e server in modo che un'app GUI non funzioni.

Ci sono alcuni utili client FTP da riga di comando su Linux. In effetti, in passato, ho parlato di un'ottima app da riga di comando nel mio elenco dei migliori client FTP per Linux . Detto questo, in questo post, non ci concentreremo su quell'app, poiché è troppo complicata per quello per cui ne abbiamo bisogno; caricamento e download di base. Invece, useremo il client FTP GNU standard.

Nota: il client FTP GNU non funzionerà con SFTP o FTPS. Può connettersi solo a server FTP.

Installa FTP CLI

L'app GNU FTP è ampiamente utilizzata, quindi questo pacchetto potrebbe essere già preinstallato su alcune distribuzioni. Detto questo, non tutte le singole distribuzioni hanno il client preinstallato, quindi è una buona idea esaminare come farlo funzionare prima di come usarlo.

Per installare l'applicazione FTP sul sistema operativo Linux, aprire una finestra di terminale premendo l'Alt + T Ctrl + o Ctrl + Maiusc + T combinazione di tasti. Da lì, segui le istruzioni dettagliate che corrispondono al sistema operativo che stai attualmente utilizzando.

Ubuntu

Su Ubuntu Linux, il client FTP CLI è disponibile nel repository del software "Ubuntu Main". Per installarlo sul tuo sistema, devi usare il comando del terminale Apt .

sudo apt install ftp

Debian

Il client FTP della CLI ha supportato Debian Linux per molto tempo. Di conseguenza, è facilmente installabile tramite il repository software "Debian Main".

Per installare l'app FTP CLI sul tuo PC Debian, usa il comando Apt-get di seguito.

sudo apt-get install ftp

Arch Linux

Gli utenti di Arch Linux non saranno in grado di cercare nei repository dei pacchetti un pacchetto "FTP" se desiderano utilizzare questa app, poiché gli sviluppatori non impacchettano separatamente l'app FTP CLI. Invece, per utilizzare FTP dalla riga di comando su Arch Linux, è necessario installare il pacchetto "inetutils" con Pacman .

sudo pacman -S inetutils

Fedora

Il client FTP della riga di comando è disponibile per gli utenti Fedora Linux tramite i repository software "Fedora x86_64" e "Fedora i386". Se sei un utente Fedora, installa il pacchetto con il seguente comando Dnf in una finestra di terminale.

sudo dnf install ftp

OpenSUSE

Gli utenti di OpenSUSE che desiderano utilizzare il client FTP CLI sul proprio sistema operativo saranno felici di sapere che il programma è installabile su Leap 15.0, Leap 42.3 e Tumbleweed tramite il repository software "OpenSUSE Oss All".

Per avviare l'installazione sul sistema SUSE, avviare una finestra di terminale e utilizzare il comando Zypper di seguito.

sudo zypper install ftp

Linux generico

Il client FTP standard da riga di comando utilizzato su Linux di cui parleremo in questo articolo fa parte del progetto GNU. Per questo motivo, è molto facile rintracciare questa app per tutti i sistemi operativi Linux disponibili.

Per installare il client FTP della CLI sul tuo sistema operativo Linux, apri un terminale. Quindi, cerca e installa "ftp" o "inetutils". In alternativa, se non riesci a trovare l'app da nessuna parte nelle fonti software, controlla come recuperare il codice sorgente da GNU.org .

Connettiti al server FTP tramite CLI

Per avviare una nuova connessione con il tuo server nell'applicazione FTP CLI, vai al terminale e usa il comando ftp insieme all'indirizzo IP del server remoto.

Nota: non riesco a capire l'indirizzo IP remoto del tuo server FTP. Consulta la nostra guida su come trovare un indirizzo IP su Linux .

Come usare FTP dalla riga di comando su Linux

ftp indirizzo-ip-remoto-o-nome-dominio

Supponendo che l'indirizzo sia corretto, l'app FTP chiederà all'utente di inserire un nome utente e una password. Scrivi il nome utente e la password del tuo server e avrai accesso tramite CLI al server FTP.

Scarica file FTP tramite CLI

Il download di file tramite FTP nella riga di comando viene eseguito con il comando get . Per avviare un download, prova la seguente sintassi del comando.

Come usare FTP dalla riga di comando su Linux

ottenere /home/nome-utente-remoto/posizione/di/cartella/o/file

Lascia che il client FTP scarichi i file sul tuo sistema. In caso di successo, appariranno nella directory in cui è stato avviato il terminale sul tuo PC Linux (di solito /home/username/ ).

Carica file FTP su CLI

Il caricamento di file con l'applicazione della riga di comando FTP utilizza il comando di invio . Per inviare un file o una cartella a un server remoto, seguire la sintassi del comando di seguito.

Come usare FTP dalla riga di comando su Linux

invia /home/nome-utente-remoto/posizione/di/cartella/o/file

L'invio di file tramite FTP richiederà alcuni minuti. Al termine del processo, lo vedrai nella directory di caricamento predefinita sul server remoto.

Lascia un commento

Come risolvere il problema del mancato caricamento dei driver NVIDIA dopo un aggiornamento del kernel su Ubuntu

Come risolvere il problema del mancato caricamento dei driver NVIDIA dopo un aggiornamento del kernel su Ubuntu

Risolvi i problemi di caricamento dei driver NVIDIA dopo un aggiornamento del kernel di Ubuntu verificando i moduli del kernel, Secure Boot, DKMS, i file di intestazione, Nouveau e le incongruenze di versione.

Come installare Pardus 23 su hardware obsoleto: procedura passo passo

Come installare Pardus 23 su hardware obsoleto: procedura passo passo

Installa Pardus 23.4 XFCE su PC a 64 bit meno recenti con BIOS legacy, una chiavetta USB avviabile, partizionamento sicuro ed eseguendo controlli post-installazione per hardware con specifiche basse.

Modello di sicurezza di Gooroom OS spiegato: avvio affidabile, protezione del sistema operativo e sandboxing del browser.

Modello di sicurezza di Gooroom OS spiegato: avvio affidabile, protezione del sistema operativo e sandboxing del browser.

Scopri come Gooroom OS implementa una protezione a più livelli per l'avvio affidabile, i file eseguibili e il sistema operativo, oltre a controlli per il browser, e cosa gli utenti dovrebbero verificare in merito al sandboxing.

Eseguire Debian 12 su un VPS con poca RAM senza crash per OOM e arresto anomalo di MySQL

Eseguire Debian 12 su un VPS con poca RAM senza crash per OOM e arresto anomalo di MySQL

Diagnostica il problema di consumo di memoria di Debian 12, dimensiona correttamente MariaDB o MySQL, aggiungi lo spazio di swap con attenzione e verifica se il tuo VPS è in grado di gestire il carico di lavoro.

How to Configure VPN Connections on Pardus Linux Desktop

How to Configure VPN Connections on Pardus Linux Desktop

Set up OpenVPN, WireGuard, OpenConnect, or IPsec VPN connections on Pardus 25 Desktop, then verify routing, DNS, and tunnel status.

SLES 15 vs. RHEL 9: Confronto delle prestazioni dei server aziendali

SLES 15 vs. RHEL 9: Confronto delle prestazioni dei server aziendali

Confronta le prestazioni di SLES 15 e RHEL 9, i flussi del kernel, i profili TuneD, le variabili del carico di lavoro e scopri come eseguire benchmark equi per entrambi i sistemi.

Risoluzione di un problema di blocco del server SUSE Linux al riavvio durante l'arresto di systemd.

Risoluzione di un problema di blocco del server SUSE Linux al riavvio durante l'arresto di systemd.

Scopri come diagnosticare e risolvere i problemi di un server SUSE Linux che si blocca durante lo spegnimento tramite systemd, individuando i processi bloccati, analizzando l'avvio precedente e correggendo il servizio o il punto di montaggio che causa il blocco.

Come personalizzare il pannello XFCE in Pardus Linux per utenti Windows

Come personalizzare il pannello XFCE in Pardus Linux per utenti Windows

Personalizza Pardus XFCE con una barra delle applicazioni inferiore, un menu delle applicazioni, i launcher preferiti, i pulsanti per aprire le finestre, l'area di notifica e l'orologio. Scopri cosa modificare e come testare il layout.

Come configurare aggiornamenti automatici di Debian senza interfaccia grafica con Unattended-Upgrades

Come configurare aggiornamenti automatici di Debian senza interfaccia grafica con Unattended-Upgrades

Configura gli aggiornamenti automatici su un server Debian senza interfaccia grafica, verifica i timer di systemd, esegui test in sicurezza, controlla i riavvii e monitora gli aggiornamenti di sicurezza automatici.

Risoluzione dei problemi di connessione della console Web di Cockpit su SUSE Linux Enterprise Server

Risoluzione dei problemi di connessione della console Web di Cockpit su SUSE Linux Enterprise Server

Risolvere i problemi di Cockpit su SUSE Linux Enterprise Server verificando l'URL HTTPS, il socket systemd, i pacchetti installati, la zona firewalld, i certificati e i log.