Hallo Listenbewohner,
der Zugriff auf meinen Server (lenny64) klappt nicht. Vsftpd war vorinstalliert, mit dem zum Zugriff angelegten user ftp (zugehörig zur Gruppe ftpuser (angelegt wie in vielen tuts beschrieben ohne shell)) bekamm ich keinen Zugang hin. Daraufhin änderte ich die vsftpd.conf so ab das anonymous zugreifen darf, was aber auch nicht gleich funktionierte, erst nachdem ich die Befehle "chown root ~ftp" und "chmod -w ~ftp" im Zusammenhang mit dem angezeigten Fehler ("refuusing to run with writeable anonymous root") irgendwo fand und anwendete klappte der anon Zugriff, leider jedoch nicht der explizite mittels user "ftp".
Ich hab mal meine vsftpd.conf angehangen (mit der durch weitere "Reperatur"-Versuche auch der Anon-zugang z.Z. nicht mehr funktioniert), vielleicht kann mich jemand über die eingebauten Fehler informieren. Die Befehle von oben "chown root ~ftp" und "chmod -w ~ftp" funktionieren nun auch nicht mehr, chmod sagt jedesmal "neue Zugriffsrechte sind r-xrwxrwx, nicht r-xr--xr-x" (was auch immer diese Meldung bedeutet). Ich hab auch mal zum testen die .conf von Tim genommen (http://www.tim-bormann.de/tutorial-installation-debian-etch-server/) aber ohne Erfolg.
Zum selber ausprobieren: ftp://77.37.14.35
Meine vsftpd.conf: (auskommentierte Zeilen wurden entfernt):
listen=YES # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES # # Uncomment this to allow local users to log in. local_enable=YES #:: Hiermit wird das Verzeichnis /home/ftp/ als root Verzeichnis des FTP Servers angegeben anon_root=/home/ftp # Uncomment this to enable any form of FTP write command. write_enable=YES # Uncomment this to allow the anonymous FTP user to upload files. This only # has an effect if the above global write enable is activated. Also, you will # obviously need to create a directory writable by the FTP user. anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES # This string is the name of the PAM service vsftpd will use. pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/vsftpd.pem # ssl/ tls Verschluesslung des FTP Server aktivieren ssl_enable=YES pasv_enable=YES pasv_min_port=49152 pasv_max_port=50000
Danke und viele Grüße, Robert