[[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