Mit dem FTP-Programm (File Transfer Protocol) können Sie Dateien von einem Computer auf ein anderes über das Internet oder ein LAN übertragen. Es kommt mit Linux-Betriebssystemen eingebaut. Es basiert auf der Client-Server-Architektur. Im Allgemeinen können Sie mit dem Befehl mit Dateien auf einem Remote-Server interagieren. Damit können Sie Dateien kopieren, umbenennen und löschen und vieles mehr!

Herstellen einer Verbindung zu einem Remote-Server mit FTP

Die Befehlszeile zum Herstellen einer Verbindung mit einem FTP-Server lautet:

 ftp www.xyz.com 

Wenn Sie beispielsweise eine Verbindung zu "www.cornell.edu" herstellen möchten, verwenden Sie die folgende Befehlszeile:

 ftp www.cornell.edu 

Melden Sie sich an, nachdem Sie verbunden sind

Sobald Sie mit dem Server verbunden sind, müssen Sie sich anmelden. Wenn Sie einen privaten Server verwenden, müssen Sie vom Administrator einen Benutzernamen und ein Kennwort erhalten. Ohne das werden Sie keine Verbindung herstellen können. Wenn Sie versuchen, eine Verbindung zu einem öffentlichen Server herzustellen, können Sie sich am meisten mit Ihrem Benutzernamen als "anonym" und Ihrer E-Mail-ID als Passwort anmelden. Auf einigen öffentlichen Servern können Sie auf sie zugreifen, wenn Sie " ftp " als Benutzernamen und Kennwort verwenden. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, wenn Sie dazu aufgefordert werden. Wenn Sie sich erfolgreich anmelden, wird (in den meisten Fällen) die folgende Eingabeaufforderung angezeigt:

 ftp> 

Der Server sollte Sie darüber informieren, dass Sie ein Remote-UNIX-System verwenden und dass der Binärmodus zum Übertragen von Dateien verwendet wird. Der Binärmodus wird verwendet, um alle Nicht-Text-Dateien wie Bilder, ausführbare Dateien und ZIP-Dateien herunterzuladen. Wenn Sie Textdateien herunterladen möchten, können Sie in den ASCII-Modus wechseln. Geben Sie dazu folgenden Befehl ein:

 ftp> ascii 

Verwenden Sie den folgenden Befehl, um wieder zur Binärdatei zurückzukehren:

 ftp> binär 

Verwenden von FTP-bezogenen Befehlen, sobald Sie angemeldet sind

Jetzt, wo Sie am Server angemeldet sind, können Sie beginnen, die FTP-Befehle zu verwenden. Diese Befehle unterscheiden sich für verschiedene Server. Geben Sie die folgende Befehlszeile ein, um eine Liste aller auf dem aktuellen Server verfügbaren Befehle anzuzeigen:

 ftp> Hilfe 

Verwenden Sie den folgenden Befehl, um alle Dateien und Unterverzeichnisse anzuzeigen, die derzeit in dem Verzeichnis vorhanden sind, zu dem Sie navigiert sind:

 ftp> ls 

Auf öffentlichen Servern möchten Sie zum Pub-Verzeichnis navigieren. Dies ist, wo die Dateien, die Sie suchen, wahrscheinlich gehalten werden. Wie navigierst du zum Pub-Verzeichnis? Verwenden Sie den Befehl cd wie folgt:

 ftp> CD Kneipe 

Dadurch gelangen Sie in das Pub-Verzeichnis. Hier können Sie den Befehl ls erneut verwenden, um alle vorhandenen Dateien anzuzeigen. Angenommen, Sie wollten ein Bild herunterladen: waterfall.jpg . Wie machst du das? Verwenden Sie diesen Befehl:

 ftp> get Wasserfall.jpg 

Die Datei wird in das lokale Verzeichnis auf Ihrem Computer heruntergeladen. Wenn auf Ihrem Computer eine Datei mit demselben Namen vorhanden ist, wird sie überschrieben. Um dies zu verhindern, können Sie die Datei, die Sie herunterladen, folgendermaßen umbenennen:

 ftp> get Wasserfall.jpg newwaterfall.jpg 

Dies verhindert Namenskonflikte. Was, wenn Sie mehrere Dateien erhalten möchten? Sie können dafür den Befehl " mget " verwenden (die Namen der Dateien sollten durch ein Leerzeichen getrennt sein "").

 ftp> mget wasserfall.jpg river.jpg lake.jpg 

Was ist, wenn Sie eine Datei auf den Remote-Server hochladen möchten? Beachten Sie, dass Sie Schreibzugriff auf den Remote-Server benötigen. Wenn Sie sie noch nicht haben, müssen Sie den Systemadministrator anfordern. So können Sie den Befehl put verwenden:

 ftp> setze yourfile.jpg 

Was, wenn Sie mehrere Dateien hochladen möchten? Verwenden Sie den Befehl " mput ", der genau wie der Befehl " mget " ist.

 ftp> mput yourfile1.jpg yourfile2.jpg yourfile3.jpg 

Verzeichniseinstellungen

Wie finden Sie heraus, in welches Verzeichnis die Dateien heruntergeladen werden? Verwenden Sie den Befehl " lpwd " wie folgt:

 ftp> lpwd 

Dadurch wird das Verzeichnis angezeigt, in das die Dateien kopiert werden. Um das Verzeichnis zu ändern, geben Sie den Pfad eines Verzeichnisses nach dem Befehl lcd ein:

 ftp> lcd Pfad1> Pfad2> Pfad3 

Dies sind die wichtigsten Befehle, die Sie als Basisbenutzer benötigen. Wenn Sie nach erweiterten Befehlen suchen, können Sie die offizielle Linux-Website besuchen: http://www.linux.org/. Teilen Sie uns Ihre Erfahrung mit FTP unter Linux mit!

Bildnachweis: Mohaton bei Wikimedia, RRZEicons bei Wikimedia