ProFTPD debian - telepítését és konfigurálását egy egyszerű FTP-szerver
FTP -server Linux sok van. Próbáltam sok telepedett a ProFTPD (bár eleinte azt mondta, nem túl sok, de a folyamat a másokkal való együttműködés, egyértelmű volt, hogy azok mind előnye és hátránya). Beleértve mert ProFTPD az egyik legjobb, ha azt szeretné, „csak az ftp szerverre.”
Telepítse ProFTPD (Debian)
Megjegyzés: A következőkben alkalmas minden változatának Debian - Debian6 Sqeeze, Debian7 Whezee, Debian8 Jessie, és épített egy Debian például Ubuntu.
apt-get install ProFTPD
A telepítési folyamat során meg kell adnia a „Run ProFTPD inetd vagy önálló ..” - az utóbbit választják (önálló) - sm.kartinku.
ProFTPD conf-beállítás
# Ezzel a börtönbe minden felhasználó a saját otthonukban
DefaultRoot
# A felhasználók csak érvényes shell az / etc / kagyló jelentkezned.
# Használd ezt az irányelvet, hogy engedje, hogy a megkötés.
# RequireValidShell off
„Azt kell, hogy FTP -Users nem shastali teljes szerver (bár nem lesz képes letölteni, de képes lesz látni a nevét a könyvtárakat, fájlokat, amelyek gyakran nem megfelelő).
ProFTPD felhasználói beállítás
Sokszor nem igényel felhasználói konfiguráció képes dolgozni FTP-n keresztül néhány hely, általában él egy alkönyvtárban a / var / www /. Ennek megfelelően feltöltött FTP „meg kell, hogy képes legyen” Apache használata. Egy egyszerű megoldás lenne, akkor hozzon létre egy felhasználót, hogy lesz a csoport apache, és van egy UID ftp-server. Apache Group általában 33 (gid = 33), és a létrehozott csoport ftp-felhasználó (FTP - a rendszer neve) látható a telepítés során (lásd fent.), Hogy a darab a napló a végén:
Hozzáadása rendszer felhasználói `ftp„(UID 105).
Új felhasználó hozzáadása `ftp '(UID 105) a csoportosulás nogroup'.
Létrehozása home könyvtár / home / ftp”.
Most minden, ami szükséges, hogy ne „csak létre az ftp-user”, ami esetleg valami kell kitölteni letölthető a home könyvtár, és az egyik, amely kitölti a egy munkaterületen (a home könyvtár - és van egy adott oldalon, akkor hely).
ftpasswd: segítségével alternatív file: /etc/proftpd/ftpd.passwd
ftpasswd: létre passwd felhasználói myftp
Jelszó:
Jelszó újra:
ftpasswd: belépés létre
root @ debian: / ftp / szerver #
Input-Ismételje meg a jelszót, és a felhasználó készen áll.
530 belépés helytelen és / bin / false
Az alapértelmezett / bin / false nem létezik az / etc / kagyló debiyana - hozzá (egyébként ProFTPD lesz kolbász):

Bár mindent (kitérő jelszavakat hozzáférés) érdekében. Ebből az alkalomból, sőt, megesküdött a naplók fenti:
ftpasswd: / bin / false nem szerepel az érvényes rendszer kagyló.
Mivel a / etc / kagyló hozzáfűz egy sort / bin / false:
# / Etc / kagyló: érvényes bejelentkezési héja
/ Bin / csh
/ Bin / sh
/ Usr / bin / es
/ Usr / bin / ksh
/ Bin / ksh
/ Usr / bin / rc
/ Usr / bin / tcsh
/ Bin / tcsh
/ Usr / bin / ESH
/ Bin / dash
/ Bin / bash
/ Bin / rbash
/ Bin / false
Ezzel minden készen áll, perezagruzhaemproftpd (kötelező egyébként nem.)
FTP-szerver leállítása: ProFTPD.
FTP-szerver indítása: ProFTPD.
root @ debian: / server / ftp #
elérésének beállítása
Amely megfelelő jogokkal korábban upomyanutymu ftp-felhasználó (ami a telepítés ProFTPD), hozzátéve, hogy a www-data-csoport (azaz Apache):
Felhasználó hozzáadása `ftp 'a csoportosulás www-data'.
Felhasználó hozzáadása ftp-csoport www-data
Kész.
root @ debian: / ftp / install #
Minden most felhasználó siteadmin. összekötő FTP közvetlenül „hogy töltse ki a helyszínen.” És ha az „előtte” voltak fájlokat, hogy ezek is a mi saytadminu, egyszerűen a következő parancsot:
chown -R ftp: www-data / var / www
amely akkor lehet, hogy meg kell ismételni, ha miután ki kell töltenie alól a többi felhasználó (például a root) információ az oldalon mappában.