Client/Server-Modell

LFTP findet sich in den Repositories der meisten Distributionen, sodass Sie es in aller Regel bequem über das Paketmanagement installieren.

Um LFTP ohne aktiven Server zu testen, installieren Sie am besten auf einer zweiten lokalen Maschine einen FTP-Server, zu dem LFTP dann eine Verbindung aufbaut. Dafür eignet sich beispielsweise der Very secure FTP Daemon oder kurz Vsftpd [2], der für einfache Tests fast ohne Konfiguration auskommt. Bevor es losgeht, müssen Sie lediglich in /etc/vsftpd.conf das Kommentarzeichen "#" vor der Zeile #write_enable=YES entfernen.

Zu guter Letzt erstellen Sie für den Test auf dem Client-Rechner noch ein Verzeichnis und befüllen es mit einigen Daten.

LFTP selbst gebaut

Falls Sie LFTP mit FTPS nutzen möchten, müssen Sie unter Umständen das Paket mit SSL-Unterstützung selbst kompilieren. Über die Kommandozeile prüfen Sie nach der Installation, ob das bei Ihnen notwendig ist. Zunächst stellen Sie mittels des Befehls which lftp fest, wo LFTP installiert wurde. Nach Aufruf von ldd /Pfad/zu/lftp sehen Sie in dessen Ausgabe nach, ob am Anfang einer der Zeilen "libssl" steht (Abbildung 1). Ist das nicht der Fall, und Sie möchten FTPS anstelle von SFTP [3] nutzen, dann folgen Sie den Anweisungen im Kasten "LFTP im Eigenbau".

Abbildung 1: Ohne Unterstützung der LibSSL klappt das Nutzen von FTPS nicht.

Beim Systemstart sucht LFTP nun in den Dateien /etc/lftp.conf, ~/.lftprc und ~/.lftp/rc (in dieser Reihenfolge) nach einer Konfiguration. Direktiven, die Sie im Home-Verzeichnis anlegen, haben Vorrang vor der globalen Konfiguration in /etc. Die Anweisungen starten immer mit set und folgen dem Schema set Option:Schalter [on|off].

LFTP im Eigenbau

Unter Debian müssen Sie zunächst mit den Paketen libgnutls30, libgcc1, libreadline-dev, libssl-dev, libtinfo5, libunwind8 und libghc-zlib-dev die Abhängigkeiten installieren. Je nach Ausgabe des genutzten Systems kann es sein, dass Sie andere Versionen dieser Pakete benötigen. Sollte weitere Software fehlen, teilt ./configure das in der Regel mit. Sie bauen LFTP wie in Listing 1 gezeigt mit dem üblichen Dreisatz ./configure, make und make install. Anschließend testen Sie mit ldd, ob die selbst gebaute LFTP-Version nun SSL unterstützt.

Listing 1

$ wget http://lftp.yar.ru/ftp/lftp-4.8.0.tar.gz
$ tar xfz lftp-4.8.0.tar.gz
$ cd lftp-4.8.0
$ ./configure --with-openssl=/usr/lib
$ make
$ sudo make install
$ ldd /usr/local/bin/lftp | grep ssl
  libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbe89dbd000)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 12/2017: Perfekte Videos

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Broadcom Adapter 802.11n nachinstallieren
Thomas Mengel, 31.10.2017 20:06, 2 Antworten
Hallo, kann man nachträglich auf einer Liveversion, MX Linux auf einem USB-Stick, nachträglich...
RUN fsck Manually / Stromausfall
Arno Krug, 29.10.2017 12:51, 1 Antworten
Hallo, nach Absturz des Rechners aufgrund fehlendem Stroms startet Linux nicht mehr wie gewohn...
source.list öffnet sich nicht
sebastian reimann, 27.10.2017 09:32, 2 Antworten
hallo Zusammen Ich habe das problem Das ich meine source.list nicht öffnen kann weiß vlt jemman...
Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 6 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...