Hogyan kell beállítani a routert, hogy minden gép elérje az FTP szerveremet?
Akkor egy kis gyorstalpaló az FTP-vel kapcsolatban:
Az FTP két portot használ: a 21-et mint parancs-csatornát, és egy másik portot, mint adat-csatornát. E tekintetben két működési módja lehetséges az FTP szervernek: aktív, és passzív.
Aktív mód: a kliens felveszi a kapcsolatot az FTP-vel a 21-es porton. Ezután a szerver megnyitja a KLIENS 20-as ponrtján az adatcsatornát, amin a tényleges adatátvitel történik. Ez a gyakorlatban azonban kivitelezehtetlen. Ha nem közvetlenül csatlakozok az internetre (vagy jelen esetben: ha nem ugyanabban az alhálózatban vagyok), akkor a szerver nem tudja megnyitni a gépemen a 20-as portot, hiszen "nincs rálátása", csak a routert fogja így elérni. Ezt elvileg orvosolni lehet azzal, ha a 20-as portot megnyitom, de ez nem túl bölcs módszer.
A másik a passzív mód: a kezdés itt is ugyanat, mint aktív módnál: a kliens felveszi a kapcsolatot az FPS szerver 21-es portjával. Majd szintén a kliens meg próbál nyitni egy random portot a szerveren az adatcsatorna részére. (Oké, nem teljesen random, mert a szerver konfigurációjában meghatározott port-tartományban nyithat csak.) Így már "router mögül" is el lehet érni "külső" FTP szervert. Ha az a szerveren engedélyezve van.
FileZillát kb. 5 éve használtam utoljára, de itt van a beállításairól egy leírás: [link]
Viszont otthon nálam is van egy "belső hálózat", és azon "kívül" egy FPT-szervert futtató Raspberry, és gond nélkül elérem passzív módban. Arra kell ügyelni, hogy a kliensben is add meg, hogy passzív módot kívánsz használni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!