Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pristup FTP-u iz Web Browsera

[es] :: FTP :: Pristup FTP-u iz Web Browsera

[ Pregleda: 5049 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vasionac

Član broj: 122079
Poruke: 4
*.static.sbb.co.yu.



Profil

icon Pristup FTP-u iz Web Browsera21.11.2006. u 15:05 - pre 211 meseci
Dakle, odgovor na ovo pitanje vec toliko dugo trazim i "guglujem" i pitam i nista...

Naime, postavio sam FTP server (BulletProof sever) iza routera, otvorio portove,
sredio firewall, setovao sve sto se setovati moze (bar mislim) i desava se sledece:
Kada pristupam FTP-u preko npr. Total Commandera sve radi savrseno i u anonymous
i u log-in rezimu ali kada pokusam da pristupim preko Firefox-a ili Interner Explorera
samo se loaduje u beskraj i ne daje listing. Da apsurd bude veci, preko messengera zamolim
prikatelja da udje preko explorera i u screen logu vidim da je usao ali jednostavno sa druge strane
(kod mog prijatelja) se ne vidi nista. Pokusao sam sa podesavanjem u okviru Internet Explorera
i zadao mu Passive za FTP ali opet isto.

Dalje, kada pokusam to isto sa moje mashine, ladno ulazim preko IE. Nije mo jasno sta treba da
uradim. Ovo mi je neophodno jer ce recimo taj FTP da sluzi ljudima koji ne vladaju Total Commanderom
i slicnim stvarima nego jednostavno sve sto znaju je da ukucaju adresu u IE ili Firefox i kliknu na
ono sto ih zanima. Dakle, kako da prilagodima moj FTP da bude dostupan svima a ne samo onima
koji znaju da naprave konekciju u Total Commanderu.

Postoji opcija da ja to svima objasnim ali mislim da bi ubrzo zavrsio na lekovima za smirenje
Molim vas da mi pomognete jer vec pocinjem da ne verujem da BAS NIKO nema pojma o cemu se radi
i u cemu je problem a pitao sam vec gomilu ljudi i bio na gomili foruma.
Nadam se da cu kod vas naci resenje.
Hvala unapred.

Sasha
 
Odgovor na temu

IronTeeth
Novi Sad

Član broj: 61541
Poruke: 2
*.static.sbb.co.yu.



Profil

icon Re: Pristup FTP-u iz Web Browsera01.12.2006. u 14:23 - pre 210 meseci
Imam apsolutno isti problem!!!
Evo sta dobijam u log-u:

__________________________________________________________________________________________________

(000027) 01.12.2006 14:41:40 - (not logged in) (89.216.23.19) > PASS ********
(000027) 01.12.2006 14:41:40 - anonymous [anonimous] (89.216.23.19) > logged in anonymously with login/pass : anonymous/[email protected]
(000027) 01.12.2006 14:41:40 - anonymous [anonimous] (89.216.23.19) > 230 User anonimous logged in.
(000027) 01.12.2006 14:41:42 - anonymous [anonimous] (89.216.23.19) > SYST
(000027) 01.12.2006 14:41:42 - anonymous [anonimous] (89.216.23.19) > 215 UNIX Type: L8
(000027) 01.12.2006 14:41:42 - anonymous [anonimous] (89.216.23.19) > PWD
(000027) 01.12.2006 14:41:42 - anonymous [anonimous] (89.216.23.19) > 257 "/" is current directory.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > TYPE I
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 200 Type set to I.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > PASV
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 227 Entering Passive Mode (87,116,136,107,5,61)
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > SIZE /
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 550 No such file or directory.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > MDTM /
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 213 18991230000000
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > RETR /
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > asked to download 'D:\FTP1\' --> Access denied (No Such File).
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 550 '/' : No Such File.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > PASV
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 227 Entering Passive Mode (87,116,136,107,4,186)
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > CWD /
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > asked to change directory : 'D:\FTP1\ -> D:\FTP1\' --> Access allowed.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > 250 CWD command successful. "/" is current directory.
(000027) 01.12.2006 14:41:44 - anonymous [anonimous] (89.216.23.19) > LIST
(000027) 01.12.2006 14:42:31 - anonymous [anonimous] (89.216.23.19) > disconnected. (00:00:50)
__________________________________________________________________________________________________

Stane kod LIST komande i to je to... UPOOOMOOOOC!!!





Salasso Ironteeth
 
Odgovor na temu

Vasionac

Član broj: 122079
Poruke: 4
*.static.sbb.co.yu.



Profil

icon Re: Pristup FTP-u iz Web Browsera01.12.2006. u 14:27 - pre 210 meseci
Sta je neverovatnije od ova dva? To da imamo isti problem ili to sto NIKO ne zna odgovor?

 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
91.148.98.*



Profil

icon Re: Pristup FTP-u iz Web Browsera01.12.2006. u 23:37 - pre 210 meseci
Server ulazi u passive mode. Passive mode znaci da server salje odgovor klijentu u kome kaze na koju adresu i port da se konektuje. Ako klijent ne moze da se poveze onda to moze biti iz vise razloga.
1. Novi port nije otvoren na routeru.
2. Router je detektovao PASV odgovor i nije ga promenio.

Ako je server iza NAT-a (ili routera) i ima adresu u LAN-u onda negde u podesavanjima server mora da upise spoljna (javna) adresa. Ako je ta adresa dinamicka onda vam je potreban server koji ume da sazna javnu adresu routera ili router koji ume da detektuje FTP protokol i da u odgovoru promeni lokalnu adresu u javnu.

Komunikacija izgleda ovako:
1. klijent se konektuje na javnu adresu ftp server ... a tu je u stvari router
2. router na osnovu konfiguracije prosledjuje konekciju ka serveru u lokalnoj mrezi
3. server prihvata konekciju i pocinje login procedura
4. ako je klijent iza NAT-a onda mora da radi u passive modu i salje komandu PASV
5. server ulazi u pasive mode za tog klijenta i kao odgovor salje svoju adresu i port gde ocekuje konekciju od klijenta. Ako server nezna svoju javnu adresu onda ce poslati svoju lokalnu (sto nije u redu ali moze da se ispravi). Port koji je poslao bi trebalo da bude otvoren na routeru.
6. oddgovor dolazi do routera i on detektuje FTP protokol i menja odgovor gde ubacuje umesto lokalne javnu adresu i eventualno menja port
7. klijent dobija korigovani odgovor i pokusava konekciju koja ponovo stize do routera. Ako je port otvorem router ce ga proslediti FTP serveru u lokalnoj mrezi i komunikacija se nastavlja.

Problemi nastaju zbog lose podesnog routera i servera.
U koraku 5. server salje svoju lokalnu adresu. Router mora da je promeni u javnu. Neki routeri rade ovo SAMO AKO JE FTP NA PORTU 21. U slucaju da ftp nije na portu 21 onda nece raditi.
Dalje.. u PASV odgovoru server salje port gde ocekuje konekciju i taj port mora biti otvoren ili mapiran na routeru. Router ce ili ostaviti port nepromenjen ili ce ga korigvati u slucaju da je mapiran ali to i dalje nece znaciti da je sve OK. Router bi trebalo podesiti da okine event kada detektuje saobracaj na ftp portu i da u tom slucaju PRIVREMENO otvori odjedjeni segment/opseg portova. Taj opseg se mora poklapati se passive mode podesavanjima na serveru. Neki server imaju odredjenu strategiju odabira portova. Npr. Filezilla pokusava da iskoristi ftpport-1 pa ftpport+1 pa na kraju dopusti OS-u da izabere port za njega. Ovo nije dobro jer OS moze da izabere port van opsega na routeru. Dakle.. OBAVEZNO unesite opseg PASV mode portova u ftp serveru.

yooyo
 
Odgovor na temu

Vasionac

Član broj: 122079
Poruke: 4
*.dynamic.sbb.co.yu.



Profil

icon Re: Pristup FTP-u iz Web Browsera02.12.2006. u 12:01 - pre 210 meseci
Mnogo hvala na odgovoru! Objasnjenje je vrlo razumljivo i vrlo korisno ali nisam siguran da je u njemu odgovor pa cu se nadovezati na isti i objasniti neke detalje.
Ovako:
FTP port je 21 i isti je otvoren na routeru i firewallu. U okviru FTP servera (BulletProof FTP Server) otvorio sam portove za passive mode od 50000 do 50100
i iste sam otvorio na routeru. IP adresa je staticka a ftp server name je kod hosta usmeren na spomenuti staticki IP. Ove stvari sam proverio bezbroj puta.
Dalje, da bi sve bilo jos cudnije, u total commanderu sam ftp konekciju podesio tako da i commander koristi PASV mode.
E, a sad, zona sumraka:
JEDAN JEDINI COVEK JE USPEO DA SE KONEKTUJE NA MOJ FTP PUTEM INTERNET EXPLORERA!!! Moj prijatelj koji radi u firmi sa DEBELOM konekcijom (mislim da je vise od 512, na SBB-u). Ja sam takodje na SBB-u sa 512. Medjutim prijatelj iz Beograda sa konekcijom 512 na SBB-u ne moze kroz Explorer dok mu preko commandera veza "leti". A prijatelj koji je jedini uspeo da udje sa explorerom je imao download od 1,5 kbs - dakle grozno sporo. Eto.
Nisam od onih koji pitaju pre nego sto mucnu glavom ali posle puuuno "muckanja" sad stvarno vise nemam ideju sta to moze da bude.
Eto. Nadam se da se neko znati resenje za ovu misteriju... ako je uopste misterija... mozda je resenje banalnoa ja blentav... sto je isto moguce, zar ne :-)

Unapred hvala na pomoci i veliko hvala YOOYO!!!
 
Odgovor na temu

Milan S. aka Morlak
EU

Član broj: 58202
Poruke: 354
*.net
Via: [es] mailing liste



+2 Profil

icon Re: Pristup FTP-u iz Web Browsera02.12.2006. u 12:50 - pre 210 meseci
>
Uzmi predah. Samo ce ti se kasti. Ne mozes opterecenog mozga resavati
probleme. Moj savet je da probas eksperimentisanje sa drugom serverskom
aplikacijom, cisto da vidis da li ce ti se javljatiisti problem. Ako ne,
onda ti je problem do buletprofa.
 
Odgovor na temu

xspeed

Član broj: 49090
Poruke: 110
212.200.115.*



+1 Profil

icon Re: Pristup FTP-u iz Web Browsera03.12.2006. u 07:50 - pre 210 meseci
Ja preko opere nemam nikada problema sa FTP
 
Odgovor na temu

[es] :: FTP :: Pristup FTP-u iz Web Browsera

[ Pregleda: 5049 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.