vsftpd werkt niet

Pagina: 1
Acties:

  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
He mensen,

Ik heb al vaker hier het een en ander gepost, maar ik heb nu dus het volgende:

Ik ben een ftp server aan het opzetten voor school, zodat er bepaalde bestanden gewoon centraal opgeslagen kunnen worden voor me projectteam.

Ik installeer dus vsftpd.

Die heb ik volgens mij ook helemaal goed geconfigged, en ik heb ook stap voor stap alles uitgevoerd zoals dat op de site van vsftpd zelf stond in het install bestand.

ok, inetd geupdated. reboot, kijken of het werkt.

Als ik dan probeer te connecten naar me ftp server dan geeft hij telkens een timeout, en als ik via een intern netwerk probeer dan weigert hij de verbinding. Ik heb me poorten van me router gewoon goed ingesteld.

Ik heb dus om 1 of andere reden het vage idee dat inetd niet geladen wordt oid, of dat ik ergens een verkeerde instelling heb staan. (de standaard port is toch ook port 21?)

Ik ben nu ook al best een tijdje aan het zoeken, ik heb volgens mij hier in NOS elk topic gelezen waar vsftpd in voorkwam, de faq's en via google, maar het werkt dus nog steeds niet.

os is suse 8.1

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Kun je de ftp server wel bereiken als je 'm stand-alone draait?

Met 'ps -A' zie je alle draaiende processen, staat inetd daar tussen? Staat er wat in je logs?

"He took a duck in the face at two hundred and fifty knots."


  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
stand alone accepteert hij om 1 of andere reden gewoon niet....

me vsftpd.conf staat in /etc/

inetd staat er niet bij als ik ps -A doe, dus zal daar dan het probleem zitten?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
  PID TTY          TIME CMD
    1 ?        00:00:05 init
    2 ?        00:00:00 keventd
    3 ?        00:00:00 ksoftirqd_CPU0
    4 ?        00:00:00 kswapd
    5 ?        00:00:00 bdflush
    6 ?        00:00:00 kupdated
    7 ?        00:00:00 kinoded
    9 ?        00:00:00 mdrecoveryd
   15 ?        00:00:00 kreiserfsd
   76 ?        00:00:00 lvm-mpd
  337 ?        00:00:00 eth0
  394 ?        00:00:00 dhcpcd
  410 ?        00:00:00 syslogd
  413 ?        00:00:00 klogd
  449 ?        00:00:00 khubd
  626 ?        00:00:00 portmap
  678 ?        00:00:00 sshd
  932 ?        00:00:00 master
  955 ?        00:00:00 qmgr
  957 ?        00:00:00 atd
  972 ?        00:00:00 cron
 1043 ?        00:00:00 nscd
 1044 ?        00:00:00 nscd
 1045 ?        00:00:00 nscd
 1046 ?        00:00:00 nscd
 1047 ?        00:00:00 nscd
 1048 ?        00:00:00 nscd
 1049 ?        00:00:00 nscd
 1059 ?        00:00:00 kdm
 1082 tty1     00:00:00 mingetty
 1083 tty2     00:00:00 mingetty
 1084 tty3     00:00:00 mingetty
 1085 tty4     00:00:00 mingetty
 1086 tty5     00:00:00 mingetty
 1087 tty6     00:00:00 mingetty
 1088 ?        00:29:22 X
 1089 ?        00:00:00 kdm
 1110 ?        00:00:00 kde
 1153 ?        00:00:00 kdeinit
 1156 ?        00:00:00 kdeinit
 1159 ?        00:00:00 kdeinit
 1161 ?        00:00:00 kdeinit
 1171 ?        00:00:00 artsd
 1174 ?        00:00:00 kdeinit
 1177 ?        00:00:00 kwrapper
 1179 ?        00:00:00 kdeinit
 1180 ?        00:00:05 kdeinit
 1182 ?        00:00:03 gaim
 1183 ?        00:00:01 xmms
 1184 ?        00:00:00 gftp-gtk
 1186 ?        00:00:00 kdeinit
 1189 ?        00:01:25 kdeinit
 1190 ?        00:00:00 xmms
 1191 ?        00:00:00 xmms
 1193 ?        00:00:08 kdeinit
 1194 ?        00:00:00 xmms
 1197 ?        00:00:00 kdeinit
 1200 ?        00:00:01 kdeinit
 1202 ?        00:00:15 kdeinit
 1205 ?        00:00:00 kdeinit
 1207 ?        00:00:05 soffice.bin
 1211 ?        00:00:01 kdeinit
 1232 ?        00:00:00 kdeinit
 1235 ?        00:00:00 kalarmd
 1237 ?        00:00:01 perl
 1238 pts/1    00:00:00 bash
 1240 pts/2    00:00:00 bash
 1243 ?        00:00:01 perl
 1248 pts/5    00:00:00 bash
 1251 ?        00:00:00 kbearsitemanage
 1255 pts/3    00:00:00 bash
 1258 pts/4    00:00:00 bash
 1276 ?        00:00:05 kmail
 1284 ?        00:00:00 soffice.bin
 1285 ?        00:00:00 soffice.bin
 1289 ?        00:00:00 soffice.bin
 1296 ?        00:00:00 soffice.bin
 1297 ?        00:00:00 soffice.bin
 2190 ?        00:01:12 mozilla-bin
 2207 ?        00:00:00 mozilla-bin
 2208 ?        00:00:00 mozilla-bin
 2209 ?        00:00:00 mozilla-bin
 2211 ?        00:00:00 mozilla-bin
 2218 ?        00:00:00 pickup
 2315 ?        00:00:00 netstat <defunct>
 2464 ?        00:00:00 sshd
 2466 pts/6    00:00:00 bash
 2525 ?        00:00:00 mozilla-bin
 2526 ?        00:00:00 kdeinit
 2549 ?        00:00:00 xmms
 2550 ?        00:00:00 xmms
 2555 pts/3    00:00:00 ps


mag ik dan in dit topic gewoon direct even doorvragen hoe ik ervoor zorg dat inetd wordt geladen met booten?

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
MagicTempest schreef op 04 March 2003 @ 20:39:
inetd staat er niet bij als ik ps -A doe, dus zal daar dan het probleem zitten?
Wel als je ftp server vanuit inetd gestart moet worden :).

Probeer eens inetd te starten, en kijk dan of er in je logs (bijvoorbeeld /var/log/daemon.log) wat komt te staan over waarom inetd niet wil starten.

"He took a duck in the face at two hundred and fifty knots."


  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
mag ik je dan ook even vragen hoe ik dit start, en hoe ik het in me bootsequence opneem?

Wel al heel erg bedankt voor de ontzettend snelle uitleg _/-\o_ _/-\o_

[ Voor 31% gewijzigd door MagicTempest op 04-03-2003 21:10 ]

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
'inetd' runnen zou genoeg moeten zijn. Maar waarschijnlijk staat er in /etc/init.d wel een uitvoerbaar scriptje om inetd mee te starten. Dan kun je gewoon
code:
1
'/etc/init.d/inetd {start|stop}'
doen om 't te starten of te stoppen.

Als er geen inetd commando is, dan moet je misschien inetd nog installeren, die (of xinetd) staat vast wel op je cd's.

"He took a duck in the face at two hundred and fifty knots."


  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
inetd runt nu, maar alsnog weigert hij de inkomende verbindingen :S

dat zou als ik het goed heb betekenen dat ik naar de verkeerde port connect, ofniej?

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


Verwijderd

Weet je wel heel zeker dat de service draaid?

Connect evt. via "ftp localhost" kijken of dat werkt (als dat al hierboven staat stond et er niet duidelijk voor me :P)

En als je het dan nog niet zeker weet, laat er dan een scanner op los en kijk of poort 21 open staat :) (Werkt alleen niet als je een firewall of andere protectie hebt)

Staat je firewall oid wel uit :)?

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Met 'netstat -n -l' kun je zien op welke poorten er geluisterd wordt. Staat daar wel poort 21 tussen?

Misschien moet je je hosts.allow en/of hosts.deny aanpassen. In 'man 5 hosts_access' staat hoe je die in moet vullen.

Staat er iets in je logfiles (van je systeem, of van vsftpd) over geweigerde verbindingen?

"He took a duck in the face at two hundred and fifty knots."


  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
bij netstat staat idd port 21 er niet bij, ligt dat aan de firewall van linux zelf? (daar heb ik nog nooit iets ingesteld)

offtopic:
heeft iemand ff de planet internet dns serveradressen voor me, mijn internet klapte er net uit en nu pakt hij de dns adressen niet automatisch :S

[ Voor 42% gewijzigd door MagicTempest op 04-03-2003 22:24 ]

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Nee dat ligt niet aan de firewall. Blijkbaar is de configuratie van inetd niet goed. In je logs staat vast wel waarom. Je hebt de goede regel in je inetd.conf staan?

"He took a duck in the face at two hundred and fifty knots."


Verwijderd

offtopic:
195.121.1.34 // 195.121.1.66 // Hier heb je alleen niets aan want ze zijn beide down als ik me niet vergis :)

  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
ok, schrik niet, n00b instellingen:

code:
1
2
3
4
5
# These are standard services.
#
#
# ftp   stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/local/sbin/vsftpd
#


offtopic:
een vriend van me die zit nu wel lekker te browsen via planet, ik had geluk dat ik deze site nog open had staan.

Denk dat offtopic nu allemaal weer weg, dat is alweer verholpen (door planet zelf??)

[ Voor 13% gewijzigd door MagicTempest op 04-03-2003 22:43 ]

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


Verwijderd

Probeer het eens zonder # in de inetd configfile voor de regel met je ftp definitie , hetstart daarna inetd en probeer het nog eens. :)

  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
dat is niet het probleem, dat hele document staat met die hekjes zo. <--- oops, beetje noobie |:(

Toch heb ik het wel ff geprobeerd, maar das dus zoals ik al dacht niet de oplossing.

ik kom ook in die hele inetd geen ports tegen, zitten we niet ergens verkeerd te kijken? Ik wil niet jullie kennis in twijfel trekken, want het is al vele malen gebleken dat ik echt nog veel moet leren over linux (drom heb ik ook een beginnersdistro) maar als ik iets zoek om een port open te zetten in software zoek ik meetsal ook automatisch naar ports. Of wordt dat hier automatisch toegewezen?

(ik heb inetd herladen)

[ Voor 63% gewijzigd door MagicTempest op 04-03-2003 23:11 ]

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
Mensen, mijn excuses..

Na een reboot van het gehele systeem pakt hij hem wel. Dus bedankt voor de hulp en de kennis :D

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Fijn dat nu werkt!
MagicTempest schreef op 04 March 2003 @ 22:51:
ik kom ook in die hele inetd geen ports tegen, zitten we niet ergens verkeerd te kijken? Ik wil niet jullie kennis in twijfel trekken, want het is al vele malen gebleken dat ik echt nog veel moet leren over linux (drom heb ik ook een beginnersdistro) maar als ik iets zoek om een port open te zetten in software zoek ik meetsal ook automatisch naar ports. Of wordt dat hier automatisch toegewezen?
Het eerste veld in inetd.conf geeft de naam van je service. Inetd kijkt dan in /etc/services, en ziet dan dat de service 'ftp' poort 21/tcp gebruikt.

"He took a duck in the face at two hundred and fifty knots."

Pagina: 1