ein Kunde hat die Anforderung, dass er seine eigene Domain als FTP Server angibt.
Dieses passiert auf verschiedener Richtlinien nach dem folgenden Schema:
transfer.domain.de
Darauf verbinden sich verschiedene Dienstleister zum Dateitransfer.
Er möchte nicht den Hostname rausgeben und benötigt diese Domain. Das klappt soweit auch, nur dass der FTP Client dann natürlich meckert, dass das Zertifikat ungültig ist, da der proftpd ja das Zertifikat mit dem Hostname nutzt.
Nun hatte ich einmal getestet über die virtuals.conf in Proftpd diesen Host hinzuzufügen mit seinem Lets Encrypt Zertifikat, das hatte auch soweit geklappt, nur scheitert er dann an der Anmeldung und sagt, dass die User Credentials falsch seien.
In der neu angelegten Log meldet er dann:
Und im ProFTPD Log sehe ich, dass die Verbindung aufgebaut wurde, der User aber nicht bekannt sei -> Wenn ich den VirtualHost nicht aktiv habe geht aber genau dieser User.2025-02-18 17:14:30,358 mod_tls/2.9.2[341254]: TLS/TLS-C requested, starting TLS handshake
2025-02-18 17:14:30,405 mod_tls/2.9.2[341254]: TLSv1.3 connection accepted, using cipher TLS_AES_256_GCM_SHA384 (256 bits)
2025-02-18 17:14:30,439 mod_tls/2.9.2[341254]: SSL_shutdown error: SSL:
(1) error:0A000126:SSL routines::unexpected eof while reading
(2) error:0A000197:SSL routines::shutdown while in init
Habt Ihr dazu Ideen, wie ich die Anforderung am besten umsetzen kann?