SSL-Zertifikatsüberprüfung in LFTP deaktivieren

English Deutsch

Problem:

Du möchtest lftp verwenden, um auf einen FTPS-Server zuzugreifen, erhältst aber eine Fehlermeldung wie diese:

lftp_error.txt
mirror: Fatal error: Certificate verification: certificate common name doesn't match requested host name ‘mydomain.de’ (C8:98:BC:01:1E:FF:08:CB:62:08:6B:F1:E8:4C:1F:13:0A:3B:D8:06)

Lösung

Du kannst den folgenden Befehl in lftp verwenden, um die Zertifikatsüberprüfung zu deaktivieren:

lftp_disable_ssl.txt
set ssl:verify-certificate false

In der lftp-Kommandozeile kannst du den Befehl ausführen und dann den Befehl, der die Fehlermeldung verursacht hat, erneut versuchen. Da lftp sich an die zuvor verwendeten Befehle erinnert, drücke einfach mehrmals die Pfeil-nach-oben-Taste, bis du den ursprünglichen Befehl siehst.

Beispiel:

lftp_session.txt
lftp [email protected]:~> mirror . MyBackup
mirror: Fatal error: Certificate verification: certificate common name doesn't match requested host name ‘mydomain.de’ (C8:98:BC:01:1E:FF:08:CB:62:08:6B:F1:E8:4C:1F:13:0A:3B:D8:06)
lftp [email protected]:~> set ssl:verify-certificate false
lftp [email protected]:~> mirror . MyBackup
[...]

Falls dein Server tatsächlich kein FTPS unterstützt, musst du möglicherweise den Befehl set ftp:ssl-allow no verwenden, um FTPS vollständig zu deaktivieren.


Check out similar posts by category: Linux