Instalován vsftpd. Je-li FW vypnut, připojení z druhého PC, stahování, výpis dir atd. funguje. Při zapnutém FW (povolené porty 20 a 21) jde jen přihlášení a pwd, ale nejde výpis dir, get atd., hláška "229 Entering Extended Passive Mode" a dost, musí se to ukončit Ctrl-C. Přihlašuji se jako ftp bez hesla, ale i po změně ve vsftpd.conf na jiné uživatele je to stejné. Lokální ftp jde. Problém je ve firewallu, neumím nastavit dovolení ftp. Ani zápis do configu FW nepomůže, ani yast2. Prosím o tip! Díky. P.D.
Zdá se, že pomohlo přidat
FW_LOAD_MODULES = "ip_conntrack_ftp ip_nat_ftp"
Škoda, že to není v nabídce Yastu.
Možná je to blbost, ale mě pomohlo povolení portů TCP 20:21. Je tam napsané, že mohou být oddělené i čárkou, respektive mezerou, ale to mi nefungovalo. Čili zkuste tu dvojtečku. Používám pure-ftp a virtuální uživatele podle návodu:
http://www.suseportal.cz/instalace_a_konfigurace_ftp_serveru
To jsem udělal hned ze začátku, protože se nešlo ani přihlásit. Někde jsem našel zmínku o potřebě spustit ve FW modul ip_conntrack_ftp ip_nat_ftp. To zafungovalo. V Yast2 je možné spustit a povolit službu TFTP, ale nějak mi to nechodilo, tak jsem instaloval balík vsftpd, je na instalačce (pure-ftp ne). Nenašel jsem k tomu balík pro ovládání Yastem, což je škoda. Nastavení síťových služeb je takhle nejednotné, něco přes xinetd, něco přímo, něco se musí ručně... Tohle (a ještě i v dalších případech nastavování) je asi důvod, proč se Linux více nerozšířil, běžný uživatel PC by to asi ani nenainstaloval. Zaplaťpámbů alespoň za tohle diskuzní fórum!
Ono mě to nastavování pure-ftp vydalo asi na 14 dní, ale nakonec stačilo postupovat přesně podle toho návodu a následné diskuze pod ním. Instaloval jsem si i KPUM na správu uživatelů a FTP Monitor na panel do KDE (obojí je v té diskuzi. Proto, že mi to tak dlouho trvalo mám výmluvu, jsem holt linuxový zelenáč :) Ve FW jsem nic kromě těch dvou portů nepovoloval ani v xinetd. Je ovšem pravda, že by mohl existovat "klikací" ftp server se vším všudy.
ps: ještě se mi nepovedlo vyřešit nějak rozumě upload, jelikož nechci dávat virtuálním uživatelům moc velká práva, věci co sdílím jsou pod mým uživatelem v /home/alvyn čili zas nechci, aby tam mohli něco přepisovat, či mazat. zatím to mám vyřešené tak, že uploaduji přes lokální guest-účet, co mám vytvořený pro spolubydli...
kdyby měl někdo nápad, jak to vymyslet, aby to fungovalo i pro virtualního uživatele (upload do jedné složky a zbytek složek jen pro download) můžete se ozvat :)
Omezení uploadu a downloadu změníš jednoduše (klikáním) v nastavení přístupových práv dané složky (pravým na složku - vlastnosti - oprávnění).
PC: AMD Athlon 64 X2, RAM 2 GB, MSI K9A2 CF (AMD 790X), nVidia GF6600
NB: FSC Esprimo U9200
Print: Canon IP4200
OS: OpenSUSE 11.2 (64b) & KDE 4.3
IM: Sasyn.Kamil@jabber.cz
Images: http://profile.imageshack.us/user/kamilsasyn/
Díky, jsem ucho :)
Jojo, plně s vámi souhlasím...nastavení FTP serveru je trochu krkolomné a bez návodu to chce fotografickou paměť. Ve Windows to je otázka pár kliknutí.
PS1: TFTP - nemá nic společného s "našim" FTP serverem (je to myslím nástroj na instalaci systému z FTP).
PS2 - pure-ftpd, bohužel není na instalačním médiu, ale je v základních repozítářích: http://download.opensuse.org/distribution/10.2/repo/oss
PC: AMD Athlon 64 X2, RAM 2 GB, MSI K9A2 CF (AMD 790X), nVidia GF6600
NB: FSC Esprimo U9200
Print: Canon IP4200
OS: OpenSUSE 11.2 (64b) & KDE 4.3
IM: Sasyn.Kamil@jabber.cz
Images: http://profile.imageshack.us/user/kamilsasyn/