Instalarea și configurarea Proftpd pe debian - note de administrator novice și SEO

Deci, avem sarcina de a instala și configura proftpd server de pe Debian Linux, de exemplu, pentru a avea acces la site-urile localizate pe serverul nostru în directorul / home. Site-urile sunt situate în propriul lor director, și a înființat gazde virtuale.
Pentru a instala naberom următoarea comandă:

apt-get install proftpd

Sistemul încarcă modulele necesare pentru instalare cu serverul și debian începe instalarea. În timpul instalării, sistemul va fi adăugat la utilizator FTP și a stabilit său directorul home / home / var.

Dacă nu vă place un director suplimentar in / home, puteți face ca mine, și mutați-l în directorul acasă, de exemplu, în / var / ftp. Acest lucru se face în echipe:

# Schimbarea directorul utilizatorului ftp în / var / ftp
usermod -d / var / ftp ftp
# Welcome.msg copiați fișierul în orice director local
cp /home/var/welcome.msg / var / ftp
# Ștergeți dosarul din fișierul / acasă și
rm /home/ftp/welcome.msg rmdir / home / ftp

În continuare, voi da exemplul unui proftpd.conf fișier cu explicații detaliate:

Mai mulți ar dori să clarifice următoarele câteva linii directoare: RootLogin, UseFtpUsers, DefaultRoot și RequireValidShell.

RootLogin - activare / dezactivare acces FTP la utilizator rădăcină. Recomandăm să dezactivați această directivă și nu utilizează accesul ca root din motive de securitate, ca o parolă ftp transmis nu este criptat.
UseFtpUsers - fie pentru a procesa fișierul ftpusers. Acest fișier conține numele utilizatorilor cărora li se refuză accesul prin ftp. Porniți-l, doar în cazul în.
DefaultRoot - director pentru acces. Setați-l la "

Deci, un ultim pas, și anume, utilizatorul încarcă ftp său la sistem. De exemplu, vrem să se conecteze prin FTP de la utilizator „ALEXEY“ cu parola „56s4a27e“. Adăugați-l la sistem. Imediat refuza accesul la sistemul acestui utilizator prin intermediul unui shell și specificați directorul home / home. Acest lucru se face cu următoarea comandă:

useradd -home / home -shell / bin / false nogroup alexey -în

Atunci când este adăugat un utilizator, reporniți comanda serverul proftpd:

Dacă repornirea serverului este de succes, continua. Dacă nu, vom căuta erori proftpd.conf în fișierul de configurare. Încercăm să se conecteze prin orice manager ftp, de exemplu, prin Total Commander cu numele de utilizator „ALEXEY“ cu parola „56s4a27e“.