Hallo
also hab mir einen Server gemietet auf dem debian 4.0 läuft.
Zugriff mit SSH
Also hab den vsftpd installiert (bzw. aktualisiert) jedoch läuft das ding nur "Standalone" das heißt ich kann den dienst nicht über inetd oder xinetd starten lassen.
Nun gut. Auf meinem "Virtual Suse 10.3" hab ich ihn auch schon konfiguriert und funz sofort fehlerfrei aber beim Debian hab i probleme das ich nicht mehr weis was ich noch machen soll...
hab mich dan mal dran gemacht und mir online eine Anleitung geholt und dan alles schrit für schritt durchgenommen!!! aber es ist immer das selbe ergebniss...
meine vsftpd.conf:
aber der FileZilla meldet immer nur:
Was ich aber nicht verstehe: Anonymous habe ich ja deaktiviert in der /etc/vsftpd.conf!
Diesnt schon neu gestartet, beendet, etc.
Habe dann noch diverse Befehle Aktiviert bzw. User erstellt:
Das Scribt das ich gestartet hab entählt folgendes:
Dient dazu um Benutzer zu erstellen die auf den FTP zugreifen können...
najo vll kann mir hier wer weiterhelfen bzw. einen Fehler in meiner Konfiguration erkennen!
mfg und danke schon mal!
byy McBeen
also hab mir einen Server gemietet auf dem debian 4.0 läuft.
Zugriff mit SSH
Also hab den vsftpd installiert (bzw. aktualisiert) jedoch läuft das ding nur "Standalone" das heißt ich kann den dienst nicht über inetd oder xinetd starten lassen.
Nun gut. Auf meinem "Virtual Suse 10.3" hab ich ihn auch schon konfiguriert und funz sofort fehlerfrei aber beim Debian hab i probleme das ich nicht mehr weis was ich noch machen soll...
hab mich dan mal dran gemacht und mir online eine Anleitung geholt und dan alles schrit für schritt durchgenommen!!! aber es ist immer das selbe ergebniss...
meine vsftpd.conf:
Code:
# vsftpd.conf by McBeen (kommentare aus platzgründen weggelassen)
#
listen=YES # Kann nur so den Dienst Starten/beenden/neustarten "inetd oder xined nicht verfügbar"
#listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
#local_umask=777
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=root
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
nopriv_user=ftpsecure
#async_abor_enable=YES
# ASCII mangling is a horrible feature of the protocol.
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Willkommen auf dem FTP von Muffelmuff.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem
#anon_root=/srv/ftp
#local_root=/srv/ftp
userlist_deny=NO
userlist_enable=YES
aber der FileZilla meldet immer nur:
Code:
FTP Client (FileZilla) Meldet:
Anonyme Anmeldung:
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 (vsFTPd 2.0.5)
Befehl: USER anonymous
Antwort: 331 Please specify the password.
Befehl: PASS **************
Antwort: 500 OOPS: vsftpd: refusing to run with writable anonymous root
Fehler: Verbindung mit Server fehlgeschlagen
Mit Username:
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 (vsFTPd 2.0.5)
Befehl: USER ftpuser
Antwort: 530 This FTP server is anonymous only.
Fehler: Verbindung mit Server fehlgeschlagen
Was ich aber nicht verstehe: Anonymous habe ich ja deaktiviert in der /etc/vsftpd.conf!
Diesnt schon neu gestartet, beendet, etc.
Habe dann noch diverse Befehle Aktiviert bzw. User erstellt:
Code:
servertux:~# adduser --system --home /var/run/vsftpd/ --no-create-home ftpsecure
Code:
servertux:~# addgroup ftpgroup
Code:
servertux:~# ./addftpuser.sh
Das Scribt das ich gestartet hab entählt folgendes:
Code:
#!/bin/bash
echo -n "Bitte Benutzernamen eingeben: "
read username
echo "Erstelle Benutzer $username..."
useradd -d /home/$username -g ftpgroup -s /bin/false $username
echo "Erstelle Heimatverzeichnis..."
mkdir /home/$username
echo "Setze Benutzerberechtigungen..."
chown nobody:ftpgroup /home/$username
chmod 1770 /home/$username
echo "Erlaube Benutzer den FTP-Zugriff..."
echo $username >> /etc/vsftpd.user_list
echo "Setze Passwort für neuen Benutzer..."
passwd $username
Dient dazu um Benutzer zu erstellen die auf den FTP zugreifen können...
najo vll kann mir hier wer weiterhelfen bzw. einen Fehler in meiner Konfiguration erkennen!
mfg und danke schon mal!
byy McBeen