Page 1 of 1

ftp

Posted: 05. Jun 2008 13:42
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

fw

Posted: 05. Jun 2008 20:26
by sumsi
Moin,

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

Grüße
sumsi

Posted: 06. Jun 2008 7:36
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

d

Posted: 06. Jun 2008 8:51
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

Posted: 06. Jun 2008 12:41
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

logs

Posted: 06. Jun 2008 14:04
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

Posted: 13. Jun 2008 7:55
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