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
-et a VPS-en, ha nem megy, akkor meg lehet tekinteni a
kimenetét. Ha a fenti rendben van, akkor hasonlóképpen
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?
Szerintem meg is van a hiba:
Ehhez már "kevés" vagyok, most mit kéne csinálnom?
---
"Signature not found! (A)bort, (R)etry or (P)anic?"
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.
Bocs, picit kapkodtam.
Tűzfalak nincsenek.
netstat:
A pureFTPD standalone módban fut.
---
"Signature not found! (A)bort, (R)etry or (P)anic?"
, lassuk a programot is.
Ezt kapom:
A "0.0.0.0" nem ip cím takarást akar jelenteni, valóban az áll ottan. Vagy ez normális így?
---
"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:
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?"
Akkor tévedtem, ezt szerintem benézted.
Olyan nincs h. proftpd logol, mikor pureftpd van a rendszeren.
Ha mégis van akkor passzolok.
nem maradt benne inetdben a proftpd?
Nem, már megnéztem.
---
"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 :)
Tényleg nincs engedélyezve a capability modul:
---
"Signature not found! (A)bort, (R)etry or (P)anic?"
Ha ez VPS (tippelek), akkor nem hiszem, hogy be fogod tudni tölteni.
A kernelt elvileg a gazda adja.
kötöjelkötöjel
irreverzibilis perverzkonzerv
VirtualBoxban fut. Igazság szerint csak egy hobbi célokra szánt szerver.
---
"Signature not found! (A)bort, (R)etry or (P)anic?"
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.