[Elvetve] PureFTPD visszautasítja a kapcsolatot

Fórumok

Feltelepítettem a PureFTPD ennek az útmutatónak az alapján.

Ezeket a parancsokat adtam ki sorrendben:

VPS-001:apt-get install pure-ftpd-common pure-ftpd
VPS-001:groupadd ftpgroup
VPS-001:useradd -g ftpgroup -d /dev/null -s /etc ftpuser 
VPS-001:pure-pw useradd thomasrc -u ftpuser -d /var/www/thomasrc.nemmondommeg.hu
VPS-001:pure-pw mkdb
VPS-001:cd /etc/pure-ftpd/auth
VPS-001:ln -s ../conf/PureDB 50pure
VPS-001:echo no > /etc/pure-ftpd/conf/PAMAuthentication
VPS-001:echo no > /etc/pure-ftpd/conf/UnixAuthentication
VPS-001:/etc/init.d/pure-ftpd restart

A

groupadd

és az

useradd

nál kiírta, hogy már léteznek, de ezzel nem foglalkoztam, mentem tovább a következő lépésre. Máshol nem írt ki hibát.

Látszólag minden ok, de se külső, se belső (DHCP által osztott) ip cím alapján nem tudok csatlakozni az FTP szerverhez, mert a kliens ezt írja ki (Smart FTP):

[14:17:19] SmartFTP v3.0.1020.3
[14:17:20] Resolving host name "1.2.3.4"
[14:17:20] Connecting to 1.2.3.4 Port: 21
[14:17:21] Nem hozható létre kapcsolat, mert a célszámítógép már visszautasította a kapcsolatot.
[14:17:21] Client closed the connection.
[14:17:21] Active Help: http://www.smartftp.com/support/kb/58
[14:17:21] Connect failed. Waiting to retry (30s)...

Próbáltam böngészőből (Firefoxból) is behívni, de ottan pár másodperc után egy üres fehér lapot kapok, erről pedig arra következtetek, hogy a böngészőnél is visszautasította a PureFTPD a kapcsolatot.

Aztán próbáltam nem passzív módban csatlakozni, ugyanaz...

Tűzfal sem a szerver, sem a kliens oldalon nem foghatja meg; proxy nincsen.

És itten megakadtam. A PureFTPD logja csont üres. A konfigurációs fájlokban látszólag minden rendben van. Az FTP szerver fut a 21-es porton.

A konfigurációs fájlok:

/etc/pure-ftpd/conf/AltLog:

clf:/var/log/pure-ftpd/transfer.log

/etc/pure-ftpd/conf/MinUID:

1000

/etc/pure-ftpd/conf/NoAnonymus:

yes

/etc/pure-ftpd/conf/PAMAuthentication:

no

/etc/pure-ftpd/conf/PureDB:

/etc/pure-ftpd/pureftpd.pdb

(az elérési út helyes)

/etc/pure-ftpd/UnixAuthentication:

no

/etc/pure-ftpd/UNIXAuthentication:

no

Operációs rendszer: Debian Linux 4.0r3 (etch)

Ha valaki tud segíteni, netán meg tudja magyarázni, hogy a PureFTPD miért utasítja vissza a kapcsolatot, annak a segítségét szívesen veszem!

Hozzászólások

Senki sem tudja mi lehet a probléma oka?
---
"Signature not found! (A)bort, (R)etry or (P)anic?"

A Pure-FTPd az installálás után rögtön enged csatlakozni, ezt a fent leírt utólagosan véghezvitt módosítások nem befolyásolják.

A hostnévből arra lehet következtetni, hogy az IP-t nem ez a rendszer, hanem a host birtokolja. Onnan át van engedve, NAT-olva? A VPS-en és a hoston sincs tűzfal?

Nézz egy

telnet localhost 21

-et a VPS-en, ha nem megy, akkor meg lehet tekinteni a

netstat -nlt

kimenetét. Ha a fenti rendben van, akkor hasonlóképpen

telnet x.x.x.x 21

a hoston. Ha onnan is jó, akkor kívülről. Ha nem megy, egy tcpdump jól jöhet, a host külső és virtuális interfészén, valamint a VPS-en is.

Egyébiránt a syslogban látszik valami?

A netstat-ra és a helyi tűzfalra nem írtál semmit.

Milyen módon fut a pure-ftpd? Standalone vagy inetdből? Ha inetd, akkor azt újra kell indítani a pure-ftpd-common telepítése után, mivel ezt valami miatt az installáláskor nem teszi meg automatikusan.

/etc/init.d/openbsd-inetd restart

Bocs, picit kapkodtam.

Tűzfalak nincsenek.

netstat:

VPS-001: netstat -nlt
Active Internet Connections (only servers)
Proto   Recv-Q   Send-Q   Local Address       Foreign Address   State
tcp     0        0        127.0.0.1:3306      0.0.0.0:*         LISTEN
tcp     0        0        0.0.0.0:2222        0.0.0.0:*         LISTEN
tcp     0        0        0.0.0.0:80          0.0.0.0:*         LISTEN
tcp     0        0        0.0.0.0:21          0.0.0.0:*         LISTEN
tcp     0        0        0.0.0.0:443         0.0.0.0:*         LISTEN

A pureFTPD standalone módban fut.
---
"Signature not found! (A)bort, (R)etry or (P)anic?"

mi a szar ez a smartftp?
jo ftp szerverre csatlakozol?
auth log, syslog vagy pure log mit mond?

Hát figyelj, csak tudom az ftp szerverem címét...
A Smart FTP egy windowsos ftp kliens.
És mint írtam, a pureFTPD logja csont üres. Az auth logban sincs semmi.

Viszont, most hogy említetted a syslogot találtam benne egy nagyon érdekes részt:

Aug 12 10:54:24 VPS-001 proftpd[3630]: connect from 86.101.243.135 (86.101.243.135)
Aug 12 10:54:24 VPS-001 proftpd[3630]: error: cannot execute /usr/sbin/proftpd: No such file or directory
Aug 12 10:55:00 VPS-001 proftpd[3631]: connect from 86.101.243.135 (86.101.243.135)
Aug 12 10:55:00 VPS-001 proftpd[3631]: error: cannot execute /usr/sbin/proftpd: No such file or directory

Az érdekes az, hogy proftpd-t ír a log, pedig az egyáltalán nincs feltelepítve a szerverre.
---
"Signature not found! (A)bort, (R)etry or (P)anic?"

cat /var/log/syslog | grep ftp

Nálam akkor csinált ilyesmit, amikor nem volt betöltve a capability modul.

modprobe capability

Hátha :)

Feltettem a ProFTPd-t, azt legalább sikerült működésre bírnom :).
---
"Signature not found! (A)bort, (R)etry or (P)anic?"

Hello!

Nem akartam új topicot indítani a dolognak ,de a pure-ftp-vel kapcsolatban lenne kérdésem. A telepítés sikerült amit szerettem be is állítottam rajta. Belső hálózaton minden rendben megy. A gond akkor adódik ,ha az internet felöl szeretnék csatlakozni. Odáig jut a dolog ,hogy a user belép jelszó minden megvan ,hitelesítés ok.Akkor áll meg az egész amikor a kliens lekérdezné a könyvtár tartalmát. Na itt azután semmi nem történik csak egy idő múlva látom hogy timeout és semmi több. A szerver router mögött van 20-as 21-es port megnyitva rajta.Olvastam másik topicocba ,hogy az ip_conntrack_ftp modul a barátom. Azóta máshogy hívják ,de megtaláltam be is töltöttem ,de nem oldotta meg a problémám. Próbáltam a klienssel passziv és aktív módba is kapcsolódni de semmi eredmény.Sajna itt elakadtam. Jó volna ,ha valaki egy kicsit meg tudna támogatni ,hogy átlendüljek ezen a problémán.
Köszönöm a segítséget előre is.

Üdv.