LFTP: Fatal error: Certificate verification: subjectAltName does not match ‘hosting11XXXX.a2f5d.netcup.net’

  • Hallo zusammen,


    aus meiner Pipeline heraus in Gitlab heraus möchte ich einen Upload auf den FTP von Netcup durchführen.

    Leider scheint dies nicht zu funktionieren....


    Befehl

    Code
    1. lftp -c "set ftp:ssl-force true; set ftp:ssl-protect-data true; open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST; mirror -v ./ $FTP_DESTINATION --reverse --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"

    Fehler

    Code
    1. mirror: Fatal error: Certificate verification: subjectAltName does not match 'hosting11xxxx.a2f5d.netcup.net' (70:95:9B:50:01:XX:XX:XX:XX..........)


    Verbinde ich mich über meinen Client in Windows (FlashFXP) funktioniert die Verbindung

    pasted-from-clipboard.png


    Log


    Hat jemand von Euch einen Tipp für mich was ich falsch mache?


    Vielen Dank

  • Ich würde es mal mit a2f5d.netcup.net (ohne hostingXXX) als Hostname versuchen, dann passt das Wildcard-Zertifikat auch. ;-)

    Shell-Script
    1. echo QUIT | openssl s_client -starttls ftp -connect "a2f5d.netcup.net:21" -status -CApath /etc/ssl/certs >/dev/null
    2. # depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
    3. # verify return:1
    4. # depth=1 C = US, O = DigiCert Inc, CN = RapidSSL TLS DV RSA Mixed SHA256 2020 CA-1
    5. # verify return:1
    6. # depth=0 CN = *.netcup.net
    7. # verify return:1
    8. # 220 ProFTPD Server (ProFTPD) [188.68.47.93]
    9. # DONE

    (Siehe Zeile 7 der vorherigen Ausgabe.)