So verwenden Sie FTP über die Befehlszeile unter Linux

Die Arbeit mit FTP von der Befehlszeile aus mag trivial klingen, da es viele ausgezeichnete FTP-Clients unter Linux gibt, die eine grafische Benutzeroberfläche zum Arbeiten bieten. Dennoch verwenden viele Benutzer des File Transfer Protocol es über SSH und Server, sodass eine GUI-App nicht funktioniert.

Unter Linux gibt es einige nützliche FTP-Befehlszeilen-Clients. Tatsächlich habe ich in der Vergangenheit in meiner Liste der besten FTP-Clients für Linux über eine großartige Befehlszeilenanwendung gesprochen . In diesem Beitrag werden wir uns jedoch nicht auf diese App konzentrieren, da sie viel zu kompliziert ist für das, wofür wir sie brauchen. einfaches Hoch- und Herunterladen. Stattdessen verwenden wir den Standard-GNU-FTP-Client.

Hinweis: Der GNU FTP-Client funktioniert nicht mit SFTP oder FTPS. Es kann nur eine Verbindung zu FTP-Servern herstellen.

FTP-CLI installieren

Die GNU FTP-App ist weit verbreitet, daher kann dieses Paket auf einigen Distributionen bereits vorinstalliert sein. Das heißt, nicht jede einzelne Distribution hat den Client vorinstalliert, daher ist es eine gute Idee, sich vor der Verwendung zu besprechen, wie man ihn zum Laufen bringt.

Um die FTP-App auf Ihrem Linux-Betriebssystem zu installieren, öffnen Sie ein Terminalfenster, indem Sie die Tastenkombination Strg + Alt + T oder Strg + Umschalt + T drücken . Befolgen Sie von dort aus die detaillierten Anweisungen, die dem derzeit verwendeten Betriebssystem entsprechen.

Ubuntu

Unter Ubuntu Linux ist der CLI-FTP-Client im Software-Repository „Ubuntu Main“ verfügbar. Um es auf Ihrem System zu installieren, müssen Sie den Terminalbefehl Apt verwenden .

sudo apt install ftp

Debian

Der CLI-FTP-Client unterstützt Debian Linux schon sehr lange. Daher ist es einfach über das Software-Repository „Debian Main“ zu installieren.

Um die CLI-FTP-App auf Ihrem Debian-PC zu installieren, verwenden Sie den folgenden Apt-get- Befehl.

sudo apt-get install ftp

Arch Linux

Arch Linux-Benutzer können die Paket-Repositorys nicht nach einem „FTP“-Paket durchsuchen, wenn sie diese App verwenden möchten, da die Entwickler die CLI-FTP-App nicht separat verpacken. Um FTP über die Befehlszeile unter Arch Linux zu verwenden, müssen Sie stattdessen das Paket „inetutils“ mit Pacman installieren .

sudo pacman -S inetutils

Fedora

Der Befehlszeilen-FTP-Client steht Fedora Linux-Benutzern über die Software-Repositorys „Fedora x86_64“ und „Fedora i386“ zur Verfügung. Wenn Sie ein Fedora-Benutzer sind, installieren Sie das Paket mit dem folgenden Dnf- Befehl in einem Terminalfenster.

sudo dnf installiere ftp

OpenSUSE

OpenSUSE-Benutzer, die den CLI-FTP-Client auf ihrem Betriebssystem verwenden möchten, werden sich darüber freuen, dass das Programm auf Leap 15.0, Leap 42.3 und Tumbleweed über das Software-Repository „OpenSUSE Oss All“ installierbar ist.

Um die Installation auf Ihrem SUSE-System zu starten, starten Sie ein Terminalfenster und verwenden Sie den unten stehenden Zypper- Befehl.

sudo zypper installiere ftp

Generisches Linux

Der unter Linux verwendete Standard-Befehlszeilen-FTP-Client, den wir in diesem Artikel behandeln, ist Teil des GNU-Projekts. Aus diesem Grund ist es sehr einfach, diese App für alle Linux-Betriebssysteme aufzuspüren.

Um den CLI-FTP-Client auf Ihrem Linux-Betriebssystem zu installieren, öffnen Sie ein Terminal. Suchen und installieren Sie dann „ftp“ oder „inetutils“. Wenn Sie die App nirgendwo in den Softwarequellen finden können, sehen Sie sich alternativ an, wie Sie den Quellcode von GNU.org abrufen können .

Über CLI . mit dem FTP-Server verbinden

Um eine neue Verbindung mit Ihrem Server in der FTP-CLI-Anwendung zu starten, gehen Sie zum Terminal und verwenden Sie den ftp- Befehl zusammen mit der IP-Adresse des Remote-Servers.

Hinweis: Die Remote-IP-Adresse Ihres FTP-Servers kann nicht ermittelt werden. Sehen Sie sich unsere Anleitung zum Ermitteln einer IP-Adresse unter Linux an .

So verwenden Sie FTP über die Befehlszeile unter Linux

FTP Remote-IP-Adresse-oder-Domänenname

Wenn die Adresse erfolgreich ist, fordert die FTP-App den Benutzer auf, einen Benutzernamen und ein Passwort einzugeben. Geben Sie den Benutzernamen und das Kennwort Ihres Servers ein, und Sie erhalten über die CLI Zugriff auf den FTP-Server.

FTP-Dateien über CLI . herunterladen

Das Herunterladen von Dateien über FTP in der Befehlszeile erfolgt mit dem Befehl get . Um einen Download zu starten, probieren Sie die folgende Befehlssyntax aus.

So verwenden Sie FTP über die Befehlszeile unter Linux

/home/remote-username/location/of/folder/or/file

Lassen Sie den FTP-Client die Datei(en) auf Ihr System herunterladen. Bei Erfolg erscheinen sie in dem Verzeichnis, in dem das Terminal auf Ihrem Linux-PC gestartet wurde (normalerweise /home/username/ ).

FTP-Dateien über CLI . hochladen

Das Hochladen von Dateien mit der FTP-Befehlszeilenanwendung verwendet den Sendebefehl . Um eine Datei oder einen Ordner an einen Remote-Server zu senden, folgen Sie der folgenden Befehlssyntax.

So verwenden Sie FTP über die Befehlszeile unter Linux

sende /home/remote-username/location/of/folder/or/file

Das Senden von Dateien über FTP dauert einige Minuten. Wenn der Vorgang abgeschlossen ist, sehen Sie ihn im Standard-Upload-Verzeichnis auf dem Remote-Server.

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.