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 w012e7fe@nemeon.eu:~> 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 w012e7fe@nemeon.eu:~> set ssl:verify-certificate false
lftp w012e7fe@nemeon.eu:~> 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