Belépés
Ubuntu serveren, Pure-ftpd nem válaszol külső hivásra
2008. február 14. – 11.39 – mazsola2
Helló!
Feltettem a Pure-ftpd a 7.10-es rendszere (azért irok ide, mert nem találtam a forumát) (nem internetről, hanem letöltött csomagokból, de internetrő ugyan azt a csomagot szedi le, ugyan az az eredmény), fut is service-ként, de csak localhost-on tudom elérni, tüzfalak kikapcsolva, 21-es port figyelve TCP-n, mármint az ftp server részéről.
Nagyon megköszönném, ha tudnátok segíteni.
esetleg a konfigjat berakhatnad.
tippem szerint csak 127.0.0.1-re binddelted
Az a baj, hogy fogalmam sincs, a config file helyéről, mert nem forrásból tettem fel, hanem csomagból, és igy csak egy conf könyvtár van ahol a file-okban kapcsolokat lehet álitani (yes, no) és igy lehet az /etc/init.d/pure-ftpd inditási opcioit beállitani, vagy direct állítom az /usr/sbin/pure-ftpd-t. De az az opció amiben csak konkrét cimet fogad, nincs beállítva, ha arra gondolsz. Egyébként azt hiszem a server standalone-ként fut, mert töbször kiirta, hogy ebben a módban nem tudok néhány opciót használni, azt viszont nem tudom, hogyan tudnám inetd-ként futtatni, mert ilyet csak a forrás configjában találtam.
/etc/pure-ftpd ben vannak a dolgai
http://www.hogyan.org/pureftpd-virtualis-felhasznalokkal-ubuntu-710
Az a leirás tökéletessen működik, de csak azután, hogy sikerült elinditani az ftp-t, az /etc/pure-ftpd/conf könyvtárban ezek a file-ok vannak AltLog MinUID NoAnonymous PAMAuthentication PureDB UnixAuthentication, ezzel lehet konfigurálni, ill. a db könyvtárban a mysql.conf, ha mysql támogatásos csomagot rakok fel, de nem megy az ftp, talán valamelyik függüségel van a probléma, mert egyszer x upgrade után elindult, de nem tudom melyik lehet az az álomány amelyik hibás, megprobáltam az összes függőségből a legfrisebbet felrakni, de ugy sem hajlandó külső cimre válaszolni.
Hahó,
Nem ismerem a pureftp-t, de nekem a Vsftpd teljesen jól megy (kívűlről is).
Nem próbálod meg azzal?
nándorka
Már kínonban kibrobáltam azt is és valoban tökéletessen megy, csak a userek felvétele lenne nekem egyszerübb a pure-ftpd-ben, meghát nehezen tudom elengedni a problémát, mert szentül meg vagyok győzödve, hogy csakis valami aproság áll az utban, csak 3 hétnyi küzdelem után sem tudom, hogy mi lehet az. És hát anyit lehet olvasni a különböző leirásokban, hogy csak felrakja a csomagból és már megy is,hogy komolyan elhittem pedig felraktam közben a 7.04-et is, de azon sem megy, pedig még számomra is müködtethető lenne ha hajlandó lenne válaszolni. El nem tudom képzelni, hogy egyszer véletlen mi mehetett fel az upgrad-ekből, amitől elindult. Dehát nehezen tudom elhinni, hogy egyedül nekem nem indul semilyen gépen semelyik disztribucioban.
Esetleg itt vannak az opciok:
-0 --notruncate
-1 --logpid
-4 --ipv4only
-6 --ipv6only
-8 --fscharset
-9 --clientcharset
-A --chrooteveryone
-a --trustedgid
-b --brokenclientscompatibility
-B --daemonize
-C --maxclientsperip
-c --maxclientsnumber
-d --verboselog
-D --displaydotfiles
-e --anonymousonly
-E --noanonymous
-f --syslogfacility
-F --fortunesfile
-g --pidfile
-G --norename
-h --help
-H --dontresolve
-I --maxidletime
-i --anonymouscantupload
-j --createhomedir
-K --keepallfiles
-k --maxdiskusagepct
-l --login
-L --limitrecursion
-M --anonymouscancreatedirs
-m --maxload
-N --natmode
-n --quota
-o --uploadscript
-O --altlog
-p --passiveportrange
-P --forcepassiveip
-q --anonymousratio
-Q --userratio
-r --autorename
-R --nochmod
-s --antiwarez
-S --bind
-t --anonymousbandwidth
-T --userbandwidth
-U --umask
-u --minuid
-V --trustedip
-w --allowuserfxp
-W --allowanonymousfxp
-x --prohibitdotfileswrite
-X --prohibitdotfilesread
-y --peruserlimits
-Y --tls
-z --allowdotfiles
-Z --customerproof
Nem lehet az -S opciot használni mert ezt irja ki:
Unable to start a standalone server: Cannot assign requested address
De lehet hogy rossz a szintaktika, mert ezt irom be:
/usr/sbin/pure-ftpd -S 192.168.1.10
Egyébként végignéztem az egész winyát és nincs config file, csak azok file-ok a conf könyvtárban.
Nem lehet az -S opciot használni mert ezt irja ki:
Unable to start a standalone server: Cannot assign requested address
De lehet hogy rossz a szintaktika, mert ezt irom be:
/usr/sbin/pure-ftpd -S 192.168.1.10
hoho, nem lehet, hogy valami mar fut azon a porton és azért nem tud oda menni?
nézd me,g hogy van e valami a beallitott porton
Sajnos az ftp figyeli, mert ha leállítom felszabadul, de az egyik ismerősöm ajánlotta, hogy nézzem meg melyik interfészen, mert a netstat azt nem irja ki( lehet, hogy csak az lo-n megy). Ő egy netmap nevű programot ajánlott, de annak meg nem találom az ubuntus csomagját.
Jó lenne ha valami bázisban lévő utasítással meg tudnám nézni.
nmap esetleg? netmap program nincsen
Azaz rosszul mondták, csak sajnos figyel minden címen, ugyhogy most már végkép tanácstalan vagyok. Ráadásul kiprobálta egy ismerősöm virtuális gépen, hálo nat állásban apt-get-tel felment müködik utána át kapcsolta host-only-ra és nincs válasz, viszakapcsolta nat-ra és megy. Minden változatnál figyel az összes címen. Én letöltöttem az összes csomagot és alapól host-only-n raktam fel mindent és nincs válasz, átkapcsolok nat-ra és ott sincs válasz, de a hívásokat vadul figyeli mindenhol. El nem tudom képzelni, hogy milyen hálózati beálításokat jegyez meg instalánláskor, azokat hol tárolja és minek. Én hálózat nélkül szoktam instalálni, mert nem szivessen rakok ki az internetre egy csupasz gépet, dehát ezzel sosem volt problémám. Bármit rá tudok rakni, minden megy, felfoghatalan, hogy pont egy ftp server okoz problémát
na varj, most akkor virtualis gepen van a gép, vagy egy alodi hw-n?
Próbáltam már mind a kettőn. De most virtuális gépen probálkozom, mert azon könnyebb kisérletezni, de már gondolom, hogy a pc-n is azért vérezhettem el mert nem volt internet kapcsolat mikor felraktam. Lehet megoldás az, hogy mindent felrakok, aztán feldugom a gépet az internetre és utána huzom fel az ftp-t (bár még ezt nem ellenőriztem, hogy tényleg csak ennyiről van-e szó). De akkor sem értem, miért kellene ennek igy lennie. Hacsak nem valami linuxos hálózat kezelési sajátosság (jelen pillanatban nálam a hállózat bellítás ip, mask, brodcast, gateway, dns) amit én eddig nem használtam és nem tudok róla. Most minden esetre telepítek néhányat néhányat különböző feltételekkel.
Kiprobáltam néhány lehetőséget, de ugyan oda lukadtam ki, csak akkor megy, ha telepítéskor van internet kapcsolat, kiprobáltam virtuális és valódi gépen is, ha megváltoztatom utána a hálózati beállításokat nem megy és akkor sem ha telepítéskor nem volt internet, utolag már hiába adok internet kapcsolatot. Nekem csak negatív gondolatom támad ezzel kapcsolatban, mert különben nem értem, hogy miért nem megy, egy tisztán local hálozatban.