Mulți programatori web, nou-veniți, când trec de la Windows la Linux, cred că aceste sisteme sunt similare (programe) și pentru a crea un server local trebuie doar să descarce OpenServer, dar acest lucru este departe de a fi cazul. Astăzi vi se prezintă un program care rulează sistemul de operare Linux, care vă permite să utilizați VDS/VPS folosind un client FTP.

proftpd

Cum se instalează ProFTPD?

Totul este destul de simplu. Mai întâi, mergem la serverul nostru cu drepturi de administrator și în modul standard executăm comanda:

Aș dori să menționez că configurația ProFTPD pentru CentOs, Debian sau Ubuntu este aceeași, iar acest algoritm este potrivit pentru majoritatea celorlalte distribuții, dacă nu pentru toate.

Instalăm acest program și trecem la configurarea lui pe etape, din fericire nu este atât de dificil să facem acest lucru, deoarece nu necesită resurse și este extrem de ușor de configurat, astfel încât majoritatea utilizatorilor îl aleg.

ProFTPD: configurare utilizator

1. Mai întâi, accesați următorul director: /etc/proftpd/proftpd.conf

În acest fișier de configurare, trebuie să scriem următoarea valoare:

Acest fișier, care este scris la sfârșit, este responsabil pentru datele pentru autentificarea utilizatorului. Toate informațiile de conectare ale utilizatorilor sunt înregistrate acolo. Nu este nevoie să vă strângeți pentru a crea singur acest fișier, sistemul o va face pentru dvs.

Dacă trebuie să specificați în directorul în care va fi utilizatorul în mod implicit, atunci adăugați următoarea linie:

Pentru a crea un utilizator, trebuie să introducem această comandă:

Totul este foarte simplu aici.

--name = user_num_one - autentificare utilizator la introducerea serverului.

--home =/var/user_some_one/www/data/- când utilizatorul se conectează, va fi introdus în acest director în mod implicit.

După ce apăsați Enter, va trebui să introduceți o parolă pentru utilizatorul creat.

3. Apoi, trebuie să adăugăm fișierul ftpaccess. Puteți face acest lucru cu o comandă simplă:

Acest fișier vă ajută să selectați utilizatorii care pot vizita acest director. În cazul nostru, un utilizator numit first_user poate face acest lucru. Dacă doriți să specificați mai mulți utilizatori care vor putea vizita acest loc, atunci pur și simplu introduceți numele altui separat prin virgulă.

Configurarea ProFTPD: crearea unui certificat

Pentru a crea o conexiune de încredere, trebuie să creăm un certificat de securitate. Acest lucru se poate face cu ajutorul a trei echipe, care trebuie înregistrate pe rând.

Creează un certificat pentru un an.

După aceea, trebuie să completăm un formular simplu:

Totul este foarte clar aici. Introducem toate informațiile necesare și continuăm.

După aceea, trebuie să editați fișierul tls.conf. Acest lucru se poate face foarte simplu executând comanda:

Se va deschide o fereastră în care trebuie să schimbăm următoarele rânduri.

În această situație, este foarte important să monitorizați absența repetărilor acestor linii.

Următorul pas este să activați TLS în fișierul de configurare ProFTPD.

Pentru aceasta, rulați comanda pentru a edita fișiere text:

După aceea, trebuie să decomentați această linie:

Dacă această linie este complet absentă, atunci adăugați-o. Gata, configurația TLS este activată și puteți finaliza configurarea criptării conexiunii. Să trecem la pasul următor.

Trebuie să adăugați linii la același fișier de configurare ProFTPD:

Salvarea setărilor

Configurarea serverului este completă. Ultimul pas este înlocuirea fișierelor de pe server. După înlocuire, trebuie să executăm aceste comenzi:

Aceasta completează configurația ProFTPD. Puteți utiliza versiunea gata, personalizată a serverului.

Să vorbim despre principalele erori pe care le puteți întâlni în timp ce reporniți serverul.

Serverul închide conexiunea. Ce să fac?

Ce trebuie să faceți dacă ați văzut această eroare: ProFTPd Nu a reușit să recupereze lista de directoare - Conexiune închisă de server

Soluția este destul de simplă. Mai întâi, accesați fișierul de configurare familiar ProFTPD și descomentați următoarele linii:

Dacă, de asemenea, acest lucru nu a ajutat la rezolvarea acestei probleme, atunci în același fișier eliminăm comentariul de pe linie:

Dacă nu ați găsit această linie, pur și simplu adăugați-o în orice loc gratuit. Astfel, problema ar trebui rezolvată și vă puteți bucura de versiunea de lucru a serverului. Aș dori, de asemenea, să menționez că configurarea ProFTPD pentru Ubuntu și alte sisteme de operare este aceeași, deci nu are sens să căutați manuale pentru sistemul dvs. de operare.

Concluzie

În acest articol, am descris în detaliu și într-un limbaj accesibil despre instalarea și configurarea unui program numit ProFTPD, am descris nu numai cum să configurați acest program să ruleze, ci și cum să adăugați și să editați privilegii de acces pentru utilizatori. De asemenea, i s-a spus despre cum să creați un certificat de securitate SSL, care va ajuta la criptarea traficului și va împiedica atacatorii să intre în posesia unor fișiere pe care nu doriți să le partajați. În plus față de toate acestea, am aflat despre motivul deconectării și despre modalitățile de a rezolva această problemă și s-a dovedit a nu fi atât de dificil de rezolvat, este suficient doar să eliminați comentariile de pe unele linii și să utilizați serverele de lucru. Acest articol este pe cale să se încheie, sperăm cu adevărat că ți-a fost util și te-a ajutat să găsești răspunsuri la toate întrebările tale.