Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Henrynr 24 Července 2009, 12:53:12

Název: curlftpfs a active mode?
Přispěvatel: Henrynr 24 Července 2009, 12:53:12
Prosím o radu, jde namountovat FTP adresar jako lokalni adresar, ale tak, aby pouzil aktivni mod?
Název: Re: curlftpfs a active mode?
Přispěvatel: Petr Merlin Vaněček 24 Července 2009, 13:24:28
Myslím, že by mělo stačit toto:
Kód: [Vybrat]
curlftpfs -o disable_epsv,user=$user:$password ftp://$host $local_mount_point
Název: Re: curlftpfs a active mode?
Přispěvatel: Henrynr 24 Července 2009, 14:01:28
Bohužel nestačí. Chová se to úplně stejně i s tím přepínačem disable_epsv, tzn., že příkaz proběhne bez chyby, tváří se to, jako že je všechno v pořádku, ale při jakýmkoliv pokusu o čtení z local_mount_pointu se program (mc, nautilus) "zasekne" a jakoby se snaží něco číst, ale čtení neskončí a musim to zabít :-(
Název: Re: curlftpfs a active mode?
Přispěvatel: Petr Merlin Vaněček 24 Července 2009, 14:19:44
Toto chování by ale spíše vypadalo, že potřebujete vynutit passive mode a ne active.

Mimochodem, nejsem si už jist (třeba je to opraveno), ale deb verze curlftpfs nefungovala dobře, musel jsem kompilovat, jinak to "tuhlo"
Název: Re: curlftpfs a active mode?
Přispěvatel: Henrynr 24 Července 2009, 15:31:08
Toto chování by ale spíše vypadalo, že potřebujete vynutit passive mode a ne active.
Právě že active. Jde o to, že ke vzdálenému serveru se můžu připojit pouze pokud můj FTP klient má nastavený active mod. Firewall na vzdáleném FTP serveru nepovolí passive mode (to mi bylo řečeno). Vyzkoušel jsem to na svém klientu (FileZilla) a skutečně: pokud nastavím režim přenosu "Výchozí" resp. "Pasivní", tak se sice připojím, ale nevylistuje se mi obsah složek. Obdržím chybu
Kód: [Vybrat]
Příkaz: PASV
Odpověď: 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx)
Příkaz: LIST
Odpověď: 425 Can't open data connection.
Chyba: Nelze získat výpis složky

Pokud nastavím režim přenosu "Aktivní", pak všechno funguje jak má, jak jsem zvyklý.

Já v podstatě netrvám na curlftpfs. Jediné co potřebuji, je namountovat si FTP adresář jako lokální. Bohužel ten FTP server je Windowsovský stroj, takže nemůžu použít ty aplikace, využívající SSH protokol :-(
Název: Re: curlftpfs a active mode?
Přispěvatel: Petr Merlin Vaněček 24 Července 2009, 18:06:17
Bohužel ten FTP server je Windowsovský stroj, takže nemůžu použít ty aplikace, využívající SSH protokol :-(

S tím často bývá neuvěřitelné množství problémů :)
Jak máte nastaven Váš firewall? Pokud tedy vůbec?

Řešil jsem kdysi to samé, ale už si zaboha nemohu vzpomenout jak. Pamatuji se, že jsem musel kompilovat, ale to bylo proto, že navázané spojení se po čase rozpadlo. Napadá mne, co máte v /etc/Net ?

edit A co toto?
Citace
ftp_port=STR        use PORT with address instead of PASV