helo,
pure-ftpd megy "-w"-vel ennek ellenere nem igen megy az fxp, van valakinek otlete?
koszi
- 2390 megtekintés
Hozzászólások
Nem adtál túl sok információt :)
Ha FXP-t akarsz használni, akkor mind2 FTP szerveren engedélyezve kell hogy legyen, amik között másolni szeretnél. Nem lehet hogy ez a probléma, hogy ezt nem vetted figyelembe? Alapba az FXP nem szokott engedélyezve lenni, mert biztonsági kockázatot jelenthet.
http://www.smartftp.com/support/kb/14
http://en.wikipedia.org/wiki/File_eXchange_Protocol
- A hozzászóláshoz be kell jelentkezni
milyen informaciokra vagy meg kivancsi?
igen mind2 serveren engedelyzve van :)
- A hozzászóláshoz be kell jelentkezni
Hát például egy log a kommunikációról talán segítene, jó lenne tudni hogy meddig jut el.
Tűzfalak nem kavarhatnak be? A cél szerveren, ahova másolni akarsz, működnie kéne a passzív módnak, tehát azokat a portokat amiket passzív módra használ, be kéne engedni. Pure-ftpd -ben a PassivePortRange -el tudod belőni hogy melyik portokat használja, pl egy default konfig fájlban amit nézek PassivePortRange 40000 50000 van egy kikommentezett sorban. De ha az ftp kliensed megnézed hogy mit ír ki, abból kiderül úgyis hogy hova akar kapcsolódni.
- A hozzászóláshoz be kell jelentkezni
Üdv mindenkinek,
adott egy Debian Lenny 2.6.26-2-686 kernellel és egy pure-ftpd-mysql 1.0.21 csomagból telepítve.
A pure-ftpd így indul:
/usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -O clf:/var/log/pure-ftpd/transfer.log -u 1000 -d -b -E -w -j -o -A -B
Minden szépen megy, kivéve egy dolog: a tárhelyen belüli fájlmásolás, vagyis egy filemanager az egyik paneljába behozom az FTP tárhely egyik könyvtárát a másik paneljába az FTP-tárhely másik könyvtárat, és egy állományt, vagy egy könyvtárat szeretnék áthelyezni.
Total Commanderben és CrossFTPben nem megy, gFTP-ben viszont működik!
Tehát lássunk egy tesztet - adott 3 gép:
- az előbb említett Debian Lenny szerver - egy virtuális gépben futtatva (192.168.1.127-es IP címmel)
- egy Windows XP SP3 - a CrossFTP és a Total Commander futtatására - ugyancsak virtuális gépben fut (192.168.1.130-es IP címmel)
- és végül egy Ubuntu 9.10, ami futtatja a két virtuális gépet, illetve ebben megy a gFTP (192.168.1.102-es IP-címmel)
A szerveren a test FTP-felhasználó (uid: 2001 - ftpuser, gid: 2001 - ftpgroup) az /srv/ftp/test/ könyvtárat éri el. Ezen a könyvtáron belül az asasd könyvtárat (ami tartalmaz egy map.png állományt) át szeretnénk másolni a qweqwe könyvtárba.
Ha a CrossFTP 1.55a verzióját használom, akkor a Windowsos gépen az alábbi, a szerveren pedig az alábbi napló generálódik, és a fájlátvitel nem sikerül.
Ha a Total Commander 7.50a verzióját használom, akkor a Windowsos gépen az alábbi, a szerveren pedig az alábbi napló generálódik, és a fájlátvitel nem sikerül.
Ha a gFTP 2.0.19 verzióját használom, akkor az Ubuntu Linuxos gépen az alábbi, a szerveren pedig az alábbi napló generálódik, és a fájlátvitel sikerül.
Ha a muCommander 0.8.5-ös Windowsos verzióját használom (ami bár nem támogatja az FXP-t), akkor a szerveren az alábbi napló generálódik, és a fájlátvitel sikerül.
Szóval mint az a fenti naplóállományokból látszódik, Windows alatt a két FTP kliens (Total Commander és CrossFTP) nem igazán akar együttműködni. Hasonlóan járok az uw.hu és az atw.hu, és más pure-ftpd-t használó FTP tárhelyeken is.
Valakinek van tapasztalata pure-ftpd esetén ez hogyan lehetne kiküszöbölni?
Vagy tud valaki egy ingyenes Windowsos (vagy még inkább platformfüggetlen) FTP-klienst FXP támogatással?
Előre is köszönöm.
UPDATE:
=======
Megvan! A gond okozója a Windows XP beépített tűzfala. Kiiktatásával mind Total Commander esetén, mind CrossFTP-nél megoldódiik a dolog. A kérdés most már csak az, hogy ha a tűzfalon ki van engedve az a szutyok alkalmazás, akkor a Windows XP tűzfala miért fogja továbbra is? Ja és ráadásul ha a Windows XP tűzfalán bekapcsolom a naplózást is, a pfirewall.log nem mond semmit (üres). ;(
- A hozzászóláshoz be kell jelentkezni