[[oktatas:linux:ftp_szerver|< FTP szerver]] ====== FTPd ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2011, 2012, 2013 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== Bevezetés ===== Az OpenBSD rendszerből átvett egyszerű FTP szerver. ===== Telepítés ===== apt-get install ftpd Az FTPd szuperszerverből fut, így függőségként felteszi a openbsd-inetd csomagot. ===== Telepítés után ===== ==== A démon ==== A démon inetd-ből fut, melynek neve: in.ftpd A /etc/inetd.conf állományban van az indítása beállítva, itt kapcsolókat is felvehetünk. A démon által használt kapcsolók a man in.ftpd paranccsal ismerhetők meg. A -D kapcsolóval rávehető, hogy egyedüli démonként fusson. ==== ftpuser fájl ==== A telepítés létrehozza a /etc/ftpusers fájlt. Itt azok felhasználók vannak akik nem használhatják az FTP szervert. ==== ftpchroot ==== A következő fájl a /etc/ftpchroot. Azok a felhasználók vannak itt akik chrootban vannak: ==== Azonosítás ==== A /etc/pam.d/ftp állomány jön létre. A /etc/passwd fájl alapján azonosít, vagyis minden helyi felhasználó használhatja az FTP szervert. ===== Anonymous hozzáférés ===== groupadd ftp useradd -g ftp -d /home/ftp -s /bin/false -c "Anonymous FTP" ftp mkdir /home/ftp chown ftp:ftp /home/ftp Az anonymous FTP kér e-mail címet jelszónak, de ha nem írunk semmit, akkor is működik. Feltölteni is tud. ===== Dokumentáció ===== man 8 in.ftpd man 5 ftpchroot man 5 ftpusers /usr/share/doc/ftpd/