Configurarea și instalarea vsftpd

Foarte des există o întrebare despre cum să încărcați fișierele de site pe serverul dvs. Desigur, puteți folosi schimbătoarele de fișiere și puteți scoate arhivele cu comenzi wget, dar acest lucru nu este cel mai convenabil mod - pentru asta există FTP.







FTP (File Transfer Protocol) - un protocol conceput pentru transferul de fișiere, este adesea folosit pentru a descărca fișiere de pe un PC acasă pe un server. Acest articol va discuta despre instalarea vsftpd (server ftp) pe Debian sau Ubuntu. Deci, să începem:
Primul pas este să instalați pachetele necesare pe serverul nostru. Pentru aceasta, executați comenzile:

După terminarea procesului de instalare, serverul va porni automat și va asculta 21 de porturi. Puteți testa serverul utilizând comanda netstat:

Înainte de a configura, se recomandă să opriți serverul FTP, puteți face acest lucru executând comanda:

Pentru a configura serverul, vom edita fișierul etc / vsftpd / vsftpd.conf. Deschideți acest fișier:

În primul rând, trebuie să dezactivați permisiunea de a utiliza FTP pentru utilizatorii anonimi. Puteți face acest lucru schimbând valoarea anonymous_enable la NO.

După dezarhivarea opțiunilor "local_enable", "write_enable" și "chroot_local_user".

local_enable - această opțiune permite utilizatorilor care sunt conectați să se conecteze la server.

write_enable - permite utilizatorilor să execute orice comenzi FTP.

chroot_local_user (valoarea implicită este YES) - interzice posibilitatea de a ieși din limitele chroot. adică utilizatorii nu vor putea accesa alte fișiere server. Accesul va fi disponibil numai în directorul de domiciliu.







Creăm un utilizator nou pentru FTP pentru a face acest lucru cu comanda:

Apoi, trebuie să setați o parolă pentru utilizatorul utilizatorului:

Apoi creați un director home pentru utilizatorul utilizatorului:

Verificăm dacă directorul a fost creat:

Pentru a permite utilizatorului utilizatorului să citească și să scrie în directorul său de acasă, schimbăm permisiunile:
prelang = "ru-RU"> sudo chown -R utilizator / var / www / cale / spre / your / dir # schimba proprietarul directorului

Creați un grup de "utilizatori web" pentru utilizatorii FTP și adăugați "utilizator" la acesta:

Reporniți serverul nostru FTP:

Configurarea accesului anonim al serverului FTP

Editarea fișierului etc / vsftpd / vsftpd.conf

Opțiunea anonymous_enable permite accesul anonim FTP:

După instalare, descărcarea fișierelor este rezolvată anonim și apare în directorul implicit / srv / ftp în timpul instalării, utilizatorul ftp cu directorul home / srv / ftp este creat. Dacă doriți să o modificați, trebuie să creați un director nou și să schimbați directorul de acasă pentru utilizatorul ftp:

Cu această configurație, accesul anonim la directorul / var / www / path / to / your / dir
După modificări, reporniți vsftpd:

Citiți de asemenea

  • Configurarea și instalarea vsftpd
    Certificat SSL cu auto-semnare: crearea și instalarea
  • Configurarea și instalarea vsftpd
    Migrarea serverului de la OpenVZ la KVM
  • Configurarea și instalarea vsftpd
    Instalarea LAMP (Apache, Mysql, PHP) pe Debian 7
  • Configurarea și instalarea vsftpd
    Instalarea LAMPF pe CENOS7 cu adăugarea unui test ...

Navigare după înregistrări







Articole similare

Trimiteți-le prietenilor: