Descriere:
Am mai discutat cu unii-alții și, din ce am înțeles, sunt câțiva cărora nu le place PureFTPd. Personal, eu nu suport vsftpd, așa că m-am gândit să vă 
arăt și o alternativă: ProFTPd. ProFTPd, la fel ca PureFTPd, este un server FTP pentru Linux.
 Nu o să intru în prea multe detalii, pentru că nici nu e mult de povestit. Așa că trecem direct la treabă.
Instalarea ProFTPd – pași simpli
 -  Rulează comenzile de mai jos una câte una, în ordine.
 -  Înainte de a rula comanda 4:
-  Dacă vrei să folosești alt nume pentru directorul FTP, modifică-l în comandă înainte de execuție.
 
 -  
 -  Înainte de a rula comanda 5:
-  Înlocuiește
change_mecu numele utilizatorului pe care vrei să-l folosești pentru autentificarea FTP. 
 -  
 -  După ce ai făcut toate modificările, poți rula și comanda 5 fără probleme.
 
După ce rulezi comanda de la pasul 5, ți se va cere să:
						- 
						Introduci parola pentru utilizatorul creat,
 - 
						Apoi să o confirmi.
 
Asigură-te că alegi o parolă puternică și ușor de reținut.
sudo -i
apt update apt install proftpd
rm -rf /etc/proftpd mkdir -p /etc/proftpd touch /etc/proftpd/proftpd.conf
mkdir -p /Storage
groupadd appsusers useradd change_me -d /Storage -s /bin/false passwd change_me usermod -aG appsusers change_me chown change_me:appsusers /Storage chmod 777 /Storage
Configurarea serverului ProFTPd
Acum că serverul este instalat, trebuie să trecem la configurarea lui.
 Prima comandă descarca fișierul de configurare de pe github-ul meu.
A doua comandă deschide fișierul descărcat de pe github-ul meu pentru configurare.
A doua comandă deschide fișierul descărcat de pe github-ul meu pentru configurare.
- După ce se deschide fișierul, asigură-te că înlocuiești 
change_mecu numele utilizatorului pe care l-ai setat pentru serverul FTP. - Acest lucru trebuie făcut în două locuri din conținutul fișierului.
 
- Dacă ai schimbat numele sau locația directorului, actualizează și această informație în fișier înainte de salvare.
 - Dacă vrei să folosești alt port (nu 21), modifică și portul înainte de salvare.
 - După ce ai făcut toate modificările, salvează și închide fișierul.
 
sudo curl -o /etc/proftpd/proftpd.conf https://raw.githubusercontent.com/tutoriale-it/TutorialeIT/main/proftpd.conf
nano /etc/proftpd/proftpd.conf
systemctl restart proftpd
Acum serverul ProFTPd este instalat și gata de utilizare.
Te poți conecta la el fără probleme folosind:
 -  Adresa serverului
 -  Username-ul și parola setate
 -  Iar dacă ai schimbat portul, asigură-te că folosești portul corect în clientul FTP.
 
Acum, ca de obicei, presupunem că vrei să adaugi un utilizator nou.
 Motivul nu contează – poate vrei să testezi sau să creezi acces pentru un prieten.
 Urmează pașii de mai jos, rulând comenzile una câte una:
 -  Prima comandă ne face root.
 -  A doua comandă – înainte de rulare:
-  Înlocuiește
change_mecu numele noului utilizator peste tot în comandă. -  Când rulezi comanda, îți va cere să introduci și să confirmi parola pentru acest user.
 
 -  
 -  A treia comandă deschide fișierul de configurare ProFTPd.
-  Aici, caută linia cu
AllowUser, iar după utilizatorul existent, adaugă un spațiu și numele noului user. -  Salvează fișierul și închide editorul.
 
 -  
 -  A patra comandă restartează serviciile pentru ca modificările să intre în vigoare.
 
Și gata – noul user ar trebui acum să poată accesa serverul FTP. 😊
sudo -i
useradd change_me -d /Storage -s /bin/false passwd change_me usermod -aG appsusers change_me
nano /etc/proftpd/proftpd.conf
systemctl restart proftpd
Ștergerea unui utilizator din ProFTPd
Acum, presupunând că vrei să ștergi un utilizator, îți voi arăta pașii pentru a face asta corect.
 -  Prima comandă nu are modificări și o poți rula direct.
 -  A doua comandă va deschide, cu editorul, fișierul de configurare al serverului ProFTPd.
-  Aici trebuie să faci operațiunea inversă adăugării:
-  Caută linia care începe cu
AllowUserși șterge numele utilizatorului pe care vrei să-l elimini. -  Salvează fișierul și închide editorul.
 
 -  
 
 -  
 -  A treia comandă restartează serviciul ProFTPd pentru ca modificările să fie aplicate.
-  În acest moment, utilizatorul încă există în sistem, dar nu mai are acces la serverul FTP.
 
 -  
 -  Dacă vrei să ștergi complet userul și din sistem, rulează a patra comandă, dar:
-  Înlocuiește
change_mecu numele utilizatorului pe care dorești să-l elimini. 
 -  
 -  A cincea comandă îți permite să verifici dacă userul a fost șters și ce alți useri mai există în grupul respectiv.
 
Notă: Acești pași presupun că nu ai schimbat numele grupului folosit pentru utilizatorii FTP.
sudo -i
nano /etc/proftpd/proftpd.conf
systemctl restart proftpd
userdel change_me
getent group appsusers | cut -d: -f4
Concluzie
Gata, am ajuns și la finalul acestui tutorial în care ți-am arătat cum să instalezi, configurezi și administrezi un server FTP folosind ProFTPd – o 
alternativă solidă și ușor de folosit pentru cei care nu se împacă prea bine cu PureFTPd sau vsftpd.
 Am trecut împreună prin:
 -  Instalarea și configurarea de bază,
 -  Adăugarea unui utilizator nou,
 -  Ștergerea unui utilizator existent,
 -  Și câteva opțiuni utile pentru personalizare (nume director, port, user etc.).
 
🎥 Urmărește tutorialul video, unde îți arăt tot procesul pas cu pas, inclusiv unde să fii atent și ce greșeli să eviți. 
E întotdeauna mai simplu când vezi lucrurile în acțiune!
Tutorial prezentat de: Remus @ Tutoriale IT & Tech