[[oktatas:linux:ftp_szerver|< FTP szerver]] ====== Wu-FTPd ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2011, 2012, 2013 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== Telepítés ===== apt-get install wu-ftpd A wu-ftpd szerver alapértelmezetten inetd-ből fut. Ezen változtathatunk az újrakonfigurálásával: dpkg-reconfigure wu-ftpd Ekkor választhatunk a **inetd** és **standalone** mód között. Persze ilyenkor további kérdések jönnek. Szertnénk-e engedélyezni a anonymous hozzáférést. Ha igennel válaszolunk rákérdez mi lesz a könyvtáruk. Location of the FTP home directory: /home/ftp A /home/ftp könyvtárat kínálja fel alapértelmezetten. Utána rékérdez, hogy a /pub/incoming feltöltő könyvtárat is szeretnénk-e. ===== Telepítés után ===== Telepítés után a linuxos felhasználók azonnal tudják használni, vagyis saját könyvtárukba betudnak jelentkezni. ftp 192.168.5.100 Connected to 192.168.5.100. 220 iskolazo FTP server (Version wu-2.6.2(1) Fri Feb 5 01:39:37 UTC 2010) ready. Name (192.168.5.100:joska): tibi 331 Password required for tibi. Password: 230 User tibi logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> Felhasználói parancsok * ftpcount * ftpwho Rendszergazdai parancsok: * addftpuser * ftprestart * ftpshut * privatepw * @rmftpuser * wu-ftpd * xferstats A /usr/share/doc/wu-ftpd könyvtárban találunk több hasznos leírást. Használat előtt olvassuk el ezeket. A naplófájlok a következő könyvtárba kerülnek: /var/log/wu-ftpd ===== Beállítások ===== Telepítés után létrejön egy könyvtár az /etc könyvtárban: /etc/wu-ftpd Benne található szimbolikus link és fájlok: * @README * ftpaccess * ftpconversions * ftpservers * msg.deny * msg.nodns * msg.toomany * pathhmsg * welcome.msg ==== Vezérlés ==== Indítás: invoke-rc.d wu-ftpd start Leállítás: invoke-rc.d wu-ftpd stop Újraindítás: invoke-rc.d wu-ftpd restart ===== Virtuális ===== A Wu-FTPd-én használhatunk virtuális domaineket, de nem használhatunk virtuális felhasználókat. A virtuális felhasználók helyett a linuxos felhasználókból úgynevezett vendégfelhasználót (guest) tudunk csinálni. A vendégfelhasználó nem tud kilépni saját könyvtárából, vagyis chrootolva lesz. ==== Vendégfelhasználó ==== Szerkesszük a /etc/wu-ftpd állományt, majd írjuk az utolsó sorba: restricted-uid joska A joska linuxos felhasználóból így korlátozott felhasználót csináltunk, saját könyvtárából nem tud kilépni. ===== Anonymous felhasználó ===== A wu-ftpd szerver újrakonfigurálásával beállíthatjuk az anonymous felhasználót, mint azt fentebb már írtuk: dpkg-reconfigure wu-ftpd Ekkor választhatunk a **inetd** és **standalone** mód között. Persze ilyenkor további kérdések jönnek. Szertnénk-e engedélyezni a anonymous hozzáférést. Ha igennel válaszolunk rákérdez mi lesz a könyvtáruk. Location of the FTP home directory: /home/ftp A /home/ftp könyvtárat kínálja fel alapértelmezetten. Utána rékérdez, hogy a /pub/incoming feltöltő könyvtárat is szeretnénk-e. Az anonymous felhasználóknak kötelező szabályos e-mail címet megadni jelszónak! ===== Linkek ===== * http://www.debianhelp.co.uk/wuftp.htm