vsftpd und SSL

Sensonaut

New Member
Hallo Ihr!

Ich würde gerne vsftpd dazu bringen, Verbindungen per SSL zu akzeptieren. Dazu habe ich ein Zertifikat erstellt und in der vsftpd.conf folgende Zeilen eingetragen:

Code:
ssl_enable=YES
force_local_data_ssl=NO
force_local_logins_ssl=NO
rsa_cert_file=/usr/share/ssl/certs/vsftpd.pem

Dann habe ich den FTP-Server mit Yast beendet und neu gestartet. Danach lässt der FTP-Server aber leider überhaupt keine Verbindungen mehr zu. Auch nicht mit unverschlüsseltem FTP. Was mache ich falsch? Kann ich irgendwo sehen, was das Problem ist? Gibts ein Protokoll oder Fehlermeldungen? :confused:

Titus
 
Hat das Zertifikat die richtigen Rechte?
Was meldet denn dein Client, wenn du dich Verbinden willst?

Welche Distribution setzt du ein?
 
Ich weiß nicht genau, was Du mit "Rechten" meinst. Mein Zertifikat habe ich unter root erstellt und hat die Zugriffsrechte -rw-r--r--. Ich setze auf meinem Server Suse Linux 9.3 ein. Der Client meldet:

Status: Connecting to vs000000.vserver.de ...
Status: Connected with vs000000.vserver.de. Waiting for welcome message...
Error: Disconnected from server
Error: Unable to connect!

Würde mich riesig freuen, wenn mir jemand helfen könnte. Ich habe das ganze übrigens nach dieser Anleitung eingerichtet:


Titus
 
Ich habe inzwischen weiter geforscht und herausgefunden, dass in meiner Installation von vsftpd das SSL wahrscheinlich garnicht unterstützt wird. Ein ldd brachte folgende Ausgabe:

libpam.so.0 => /lib/libpam.so.0 (0x4001f000)
libdl.so.2 => /lib/libdl.so.2 (0x40028000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4002c000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40041000)
libutil.so.1 => /lib/libutil.so.1 (0x40054000)
libc.so.6 => /lib/tls/libc.so.6 (0x40058000)
/lib/ld-linux.so.2 (0x40000000)


Wie kann ich das denn nun bloß instalieren? Oder wie oder was? :o

Titus
 
Back
Top