Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: curlftpfs a active mode?  (Přečteno 3623 krát)

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
curlftpfs a active mode?
« kdy: 24 Července 2009, 12:53:12 »
Prosím o radu, jde namountovat FTP adresar jako lokalni adresar, ale tak, aby pouzil aktivni mod?
Doma i v práci Linux Mint 17

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: curlftpfs a active mode?
« Odpověď #1 kdy: 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
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
Re: curlftpfs a active mode?
« Odpověď #2 kdy: 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 :-(
Doma i v práci Linux Mint 17

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: curlftpfs a active mode?
« Odpověď #3 kdy: 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"
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
Re: curlftpfs a active mode?
« Odpověď #4 kdy: 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 :-(
Doma i v práci Linux Mint 17

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: curlftpfs a active mode?
« Odpověď #5 kdy: 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
« Poslední změna: 24 Července 2009, 18:10:24 od Petr Merlin Vaněček »
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.