În timpul instalării, vi se va cere să alegeți cum va funcționa serverul. Alegeți standalone.
Acum, setările nano /etc/proftpd/proftpd.conf
Gasim si dezasamblam linia:
Aceasta este de fapt cea mai simplă instalare finalizată. Reporniți serverul.
Dar nu toate caracteristicile acestui server.
Să adăugăm mai mulți utilizatori virtuali.
Mai întâi trebuie să facem un dosar cu utilizatorii. ProFTP poate funcționa și MySQL, dar nu în acest articol.
ftpasswd - -passwd - -file = / etc / proftpd / ftpd.passwd - -name = încercare - -uid = 33 - -gid = 33 - -home = / var / www / test.ru - -shell = / bin / fals
Creați un test de utilizator cu uid și gid 33, director home / var / www / test. shell / bin / false. Specificarea grupului și a codului de utilizator va ajuta la evitarea problemelor cu permisiunile fișierelor. De exemplu, 33 în mod implicit, utilizatorul Apache (www-data).
Apropo, puteți schimba parola de utilizator prin următoarea comandă:
ftpasswd - -passwd - -name = test - -change-password -file /etc/proftpd.passwd
Pentru AuthGroupFiles. grupul de utilizare:
ftpasswd -name = grup -în-name = -gid grup id--membru = user-member1 \ -membru = user-member2 ... -membru = user-memberN
Acum modificați setările serverului nano /etc/proftpd/proftpd.conf
RequireValidShell off în caz contrar utilizatorul virtual nu va putea să se conecteze. Nu verifica dacă e cochilie.
AuthUserFile /etc/proftpd/ftpd.passwd calea către fișier cu utilizatorii.
# Utilizați numai AuthUserFiles la autentificare, și nu sistemul / etc / passwd
AuthOrder mod_auth_file.c dacă vrem să fie incluse numai utilizatorii virtuali.
Reportați restartul /etc/init.d/proftpd.
Puteți proteja serverul de selectarea parolei utilizând Fail2Ban.
Denian / Ubuntu. La alte distribuții Linux, instalarea poate fi diferită.