Website-Suche

Die 6 besten Befehlszeilen-FTP-Clients für Linux


FTP (File Transfer Protocol) ist ein Netzwerkprotokoll, das zum Übertragen von Dateien zwischen einem Client und einem Server in einem Computernetzwerk verwendet wird.

In den frühen Tagen wurden FTP-Anwendungen zunächst für die Befehlszeile entwickelt, noch bevor GUI-Betriebssysteme (Graphical User Interface) weit verbreitet waren.

Obwohl im Laufe der Zeit zahlreiche GUI-basierte FTP-Clients entstanden sind, entwickeln Entwickler weiterhin CLI-basierte (Command-Line Interface) FTP-Clients, um Benutzern gerecht zu werden, die die traditionelle Methode bevorzugen.“

Hier ist eine Liste der besten befehlszeilenbasierten FTP-Clients für Linux.

1. FTP

Linux-Betriebssysteme werden mit integrierten FTP-Clients ausgeliefert, auf die Sie einfach zugreifen können, indem Sie den Befehl ftp in Ihrem Terminal eingeben.

Mit FTP können Sie sich anonym mit Servern verbinden (sofern diese Funktion auf dem Server aktiviert ist) oder Ihre Benutzeranmeldeinformationen verwenden, Dateien zwischen Ihrem lokalen Computer und verbundenen Servern herunterladen/hochladen, Aliase verwenden usw.

Wenn Sie außerdem FTP zum Übertragen von Dateien zwischen Computern verwenden, ist die Verbindung nicht sicher und die Daten werden nicht verschlüsselt. Für eine sichere Datenübertragung verwenden Sie sFTP (Secure File Transfer Protocol) oder SCP (Secure Copy).

2. LFTP

LFTP ist ein kostenloses Open-Source-Befehlszeilendienstprogramm, das für verschiedene Dateiübertragungsprotokolle (z. B. SFTP, Fish, Torrent) unter Unix und ähnlichen Betriebssystemen entwickelt wurde.

Es bietet Lesezeichen, Jobsteuerung, Unterstützung für die Readline-Bibliothek, einen integrierten Spiegelbefehl und Unterstützung für mehrere parallele Dateiübertragungen.

lftp kann wie gezeigt über den Paketmanager aus den Standard-Repositorys installiert werden.

sudo apt install lftp         [On Debian, Ubuntu and Mint]
sudo yum install lftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp  [On Gentoo Linux]
sudo apk add lftp             [On Alpine Linux]
sudo pacman -S lftp           [On Arch Linux]
sudo zypper install lftp      [On OpenSUSE]    

3. NcFTP

NcFTP ist ein kostenloser, plattformübergreifender FTP-Client und die erste Alternative zum Standard-FTP-Programm, das sich durch Benutzerfreundlichkeit und mehrere Funktions- und Leistungsverbesserungen von FTP auszeichnet.

Zu seinen Funktionen gehören Host-Wahlwiederholung, Hintergrundverarbeitung, automatische Wiederaufnahme von Downloads, Vervollständigung von Dateinamen, Fortschrittsanzeigen und Unterstützung für andere Hilfsprogramme wie ncftpput und ncftpget.

NcFTP kann wie gezeigt über den Paketmanager aus den Standard-Repositorys installiert werden.

sudo apt install ncftp         [On Debian, Ubuntu and Mint]
sudo yum install ncftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp  [On Gentoo Linux]
sudo apk add ncftp             [On Alpine Linux]
sudo pacman -S ncftp           [On Arch Linux]
sudo zypper install ncftp      [On OpenSUSE]    

4. cbftp

cbftp ist ein flexibler FTP/FXP-Client, der es Benutzern ermöglicht, große Dateien sicher und effizient zu übertragen, ohne E-Mails zu verwenden. Es funktioniert normalerweise in der Befehlszeile, Sie können es jedoch mit ncurses in einer Semi-GUI ausführen.

Zu seinen Funktionen gehören unter anderem ein interner Viewer, der mehrere Codierungen, Skip-Listing, Remote-Befehle für UDP-Aufrufbefehle wie Race, Download, FXP, Raw, Idle usw. sowie Datenverschlüsselung mit AES-256 unterstützt.

5. Yafc

Yafc ist ein Open-Source-FTP-Client, der als Ersatz für das Standard-FTP-Programm auf Linux-Systemen entwickelt wurde und POSIX-kompatible Systeme unterstützt.

Es ist völlig kostenlos und verfügt über eine umfangreiche Funktionsliste, die rekursives get/put/fxp/ls/rm, Warteschlangen, Tab-Vervollständigung, Aliase und Unterstützung für SSH2 und Proxy umfasst.

Yafc kann wie gezeigt über den Paketmanager aus den Standard-Repositorys installiert werden.

sudo apt install yafc         [On Debian, Ubuntu and Mint]
sudo yum install yafc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc  [On Gentoo Linux]
sudo apk add yafc             [On Alpine Linux]
sudo pacman -S yafc           [On Arch Linux]
sudo zypper install yafc      [On OpenSUSE]    

6. Wget

wget ist in erster Linie zum Herunterladen von Dateien gedacht, unterstützt aber auch FTP und FTPS. Es ist für seine Einfachheit und die Fähigkeit zum rekursiven Herunterladen bekannt.

Um mit wget Dateien von einem FTP-Server herunterzuladen, können Sie einfach den Benutzernamen, das Passwort und die FTP-URL der gewünschten Datei angeben herunterladen.

wget ftp://username:password@ftp_server_address/path/to/file

Haben Sie Erfahrungen mit diesen Befehlszeilen-FTP-Clients? Oder kennen Sie Alternativen, die auf dieser Liste stehen sollten? Fühlen Sie sich frei, unten Ihre Kommentare zu hinterlassen.