Sveiki!
vėl aš su tais FTP vargstu
Žodžiu, taip. Pasikūriau FTP servuką su vsftpd. Jungimasis per nestandartinį prievadą. Pasyvių prievadų intervalas nustatytas. Namie sėdžiu už maršrutizatoriaus Visi prievadai peradresuoti į mano kompiuterį.
Per naršyklę suvedu savo IP ir FTP prievadą - viskas susijungia, šaunu! Vedu tiek ftp://localhost:port, tiek ftp://LANip:port, tiek ftp://WANip:port -- veikia! neturiu prie ko prisikabint!
o va dabar jamu ir paleidžiu kokią filezillą ar FTP klientą androide. nesvarbu, kurį IP bevedu (LAN/WAN), bet vis tas pats: filezilla teigia, kad nepavyko atsiųsti katalogų sąrašo (ar kažkaip pan.).
Jei teisingai supratau, gūglas sufleruoja pasyvius prievadus atverti ubuntu ugniasienėje/IPTABLES. įdomumas tas, kad UFW nepaleista, o IPTABLES, anot „firestarter“ (iptables GUI), irgi neaktyvuota.
remdamasis savo kreiva logika padariau išvadą, kad jei ugniasienė nepaleista, tai ir prievadų nereikia atidarinėt... o jei ir atidarinėjau, tai tas nieko nepakeitė..
kaip bebūtų, vis tiek negaliu pasiekti savo FTP iš kliento nei active, nei passive režimu (kaip minėjau, per naršyklę jis pasiekiamas).
mąsčiau apie tai... deja, išmėginau jau nesuskaičiuoju kiek įvairių variantų tų klientų deja... visi kimba.. įskaitant ir „native“ įrangą: windows explorer, thunar :/
Sveiki!
vėl aš su tais FTP vargstu
Žodžiu, taip. Pasikūriau FTP servuką su vsftpd. Jungimasis per nestandartinį prievadą. Pasyvių prievadų intervalas nustatytas. Namie sėdžiu už maršrutizatoriaus Visi prievadai peradresuoti į mano kompiuterį.
Per naršyklę suvedu savo IP ir FTP prievadą - viskas susijungia, šaunu! Vedu tiek ftp://localhost:port, tiek ftp://LANip:port, tiek ftp://WANip:port -- veikia! neturiu prie ko prisikabint!
o va dabar jamu ir paleidžiu kokią filezillą ar FTP klientą androide. nesvarbu, kurį IP bevedu (LAN/WAN), bet vis tas pats: filezilla teigia, kad nepavyko atsiųsti katalogų sąrašo (ar kažkaip pan.).
Jei teisingai supratau, gūglas sufleruoja pasyvius prievadus atverti ubuntu ugniasienėje/IPTABLES. įdomumas tas, kad UFW nepaleista, o IPTABLES, anot „firestarter“ (iptables GUI), irgi neaktyvuota.
remdamasis savo kreiva logika padariau išvadą, kad jei ugniasienė nepaleista, tai ir prievadų nereikia atidarinėt... o jei ir atidarinėjau, tai tas nieko nepakeitė..
kaip bebūtų, vis tiek negaliu pasiekti savo FTP iš kliento nei active, nei passive režimu (kaip minėjau, per naršyklę jis pasiekiamas).
kokių nors idėjų?
Tik pamąstymas:
Jei vienas klientas (naršyklė) prisijungia, o kitas (filezilla) - ne, manau problemos sukėlėjas yra klientas, o ne serveris.
mąsčiau apie tai... deja, išmėginau jau nesuskaičiuoju kiek įvairių variantų tų klientų deja... visi kimba.. įskaitant ir „native“ įrangą: windows explorer, thunar :/
Tokiu atveju, bent filezilla log'ą paviešink.
Pagal: (
) sunku kažką patarti.
Tai tu paleidai ne servuka o daemon pas save ant kompo, ir prisijungti is jo i ji gali, bet is kito prietaiso ne?
sudo service vsftpd start
pasikuria FTP.
atidarau naršyklę, įvedu savo IP (nesvarbu kurį) -- ftp atsidaro.
atidarau naršykle, tarkim, draugo kompiutery, suvedu SAVO IP -- ftp atsidaro.
atidarau bet kokią FTP kliento programą (filezilla, android FTP programėlės,...), suvedu IP -- ftp NEatsidaro. Filezilla spjaudosi:
Na kaip ir viskas aisku, tavo FTP clientai naudoja 'Passive Mode' (~as random ports~). Pabandyk savo servery sias komandas:
Arba tikrink routeri. Aisku dar gali paziureti kokius naudoja portus ir tinkamai nustatyti firewall.
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=6&t=8606