ftp

Post Reply
Message
Author
ottto
Posts: 176
Joined: 09. Sep 2004 15:00

ftp

#1 Post by ottto »

Hallo,
ich bekomme den FTP-Server auf meinem SLES9 nicht zul laufen.
In der /etc/xinetd.d/vsftpd hab ich disable=no geändert.
Den root-Eintrag in der /etc/ftpusers gelöscht.
In der /etc/vsftpd.conf wurden die Einträge
write_enable=YES
local_enable=YES
anonymous_enable=NO geändert.

Vom Win-Client bekomme ich die Meldung:
Verbindung mit Server wurde hergestellt.
500 OOPS: could not bind listening IPv4 socket
Verbindung beendet durch Remotehost.
Kann mir jemand weiter helfen???
Danke.
ottto

sumsi

fw

#2 Post by sumsi »

Moin,

hast Du an die Firewall gedacht, Ports 20/21 freigeschaltet ?

Grüße
sumsi

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#3 Post by ottto »

Hallo sumsi,
die Firewall ist aus.
Mir ist aber aufgefallen, dass der Dienst offensichtlich gar nicht läuft.
/etc/init.d/vsftpd restart bringt den Fehler:
Starting vsftpd startproc: exit status of parent of /usr/sbin/vsftpd: 1
Es gibt noch ein vsftpd unter /etc/xinetd.d . Beim Restartversuch bekomme ich aber die Meldung das meine Rechte nicht passen. (bin als root angemeldet).
Wo sehe ich denn welches vsftpd nun eigentlich läuft?
Danke.
ottto

sumsi

d

#4 Post by sumsi »

Moin,

du mußt dich schon entscheiden, willst du den Dienst ständig laufen lassen oder über xinit?

Im ersten Fall startest du mit /etc/ined.d/programm start
und dies läuft und laäuft und läuft

oder

du benutzt die Methode xinit und der ftp-Server startet nur auf Anfrage.

Doku füe den Vsftp gibts hier: http://wiki.linux-club.de/opensuse/Vsftpd_Konfiguration

bye
sumsi

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#5 Post by ottto »

Hallo sumsi,
der erste Fall würde schon passen.( Wobei das Verzeichnis auf dem System /etc/init.d/ heist. )
Leider bekomme ich bei /etc/init.d/vsftpd stop/start
die Meldung:
Starting vsftpd startproc: exit status of parent of /usr/sbin/vsftpd: 1

Gibt es vielleicht eine Logdatei wo man sehen kann, was nicht passt.??
Danke.
ottto

sumsi

logs

#6 Post by sumsi »

Hallo,

die meisten Logs gehen nach /var/log/message

Mit einem tail -f /var/log/messages kannst Du aktuell verfolgen, was passiert.

Siehe mal in die Prozessliste (ps -ef oder ps -ef | grep vsftp), ob vielleicht schon ein prozess läuft. Musste dann erstmal abschießen kill -9 [Prozessnummer]

Schönes WE
sumsi

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#7 Post by ottto »

Hallo sumsi,
vielen Dank für die Hilfe.
In der Prozessliste war nichts weiter zu finden.
Im Yast hab ich alles zu FTP entfernt, was ich nicht zuordnen konnte und dann den wsftp noch mal entfernt und neuinstalliert.
Jetzt funktioniert es. Vielleicht hab ich einen Schreibfehler bei meinen Einstellungen gemacht??

Danke.
ottto

Post Reply