Ich habe mein Problem behoben, indem ich Apache2 installiert habe, aber den Befehl deaktiviert habe: Den folgenden Befehl habe
sudo update-rc.d apache2 disable
ich in der zweiten Antwort gefunden, und Sie können in dieser Antwort mehr über diesen Befehl lesen . Damit Apache 2 nicht automatisch startet, seit ich Apache Tomcat 7 verwende.
Dann folgte ich dem Tutorial, das hier zum Einrichten virtueller Benutzer mit htpasswd verwendet wurde.
Da ich SSL verwenden wollte, fügte ich der vsftpd.conf
Datei folgende Zeilen hinzu :
# SSL ssl_enable=YES # this selects the cipher type ssl_ciphers=HIGH # choose according to your preference force_local_data_ssl=YES # choose according to your preference force_local_logins_ssl=YES # enable this if you enable ssl. ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES # give the correct path to your currently generated *.pem file rsa_cert_file=/etc/vsftpd/vsftpd.pem pasv_enable=YES pasv_min_port=12000 pasv_max_port=12100 # Some mobile clients require this require_ssl_reuse=NO
Ersetzen Sie einfach /etc/vsftpd/vsftpd.pem
in der Zeile rsa_cert_file=/etc/vsftpd/vsftpd.pem
den Pfad zu Ihrem SSL-Zertifikat. Ich kann mich nicht an den Link erinnern, den ich zum Generieren meines SSL-Zertifikats verwendet habe, aber ich denke, ich habe einen Befehl ähnlich dem in diesem Lernprogramm gefundenen Befehl verwendet .