Du-te la conținut

Server FTP pe linux cu ProFTPd - Tutoriale IT & Tech

Omite meniul
Tutoriale IT & Tech

Tutoriale

IT & Tech

Invertorul EaSun SMW 8KW 48v 2xMPPT - Tutoriale IT & Tech
Setare Cookie
Pagina cu Butoane
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
  1. Rulează comenzile de mai jos una câte una, în ordine.
  2. Înainte de a rula comanda 4:
    • Dacă vrei să folosești alt nume pentru directorul FTP, modifică-l în comandă înainte de execuție.
  3. Înainte de a rula comanda 5:
    • Înlocuiește change_me cu numele utilizatorului pe care vrei să-l folosești pentru autentificarea FTP.
  4. 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.
Copiază Comanda
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.
  • După ce se deschide fișierul, asigură-te că înlocuiești change_me cu numele utilizatorului pe care l-ai setat pentru serverul FTP.
  • Acest lucru trebuie făcut în două locuri din conținutul fișierului.

Notă importantă:

  • 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.

Rulând comanda 3, serviciile ProFTPd se vor restarta automat pentru a aplica noua configurație.
Copiază Comanda
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:
  1. Prima comandă ne face root.
  2. A doua comandă – înainte de rulare:
    • Înlocuiește change_me cu numele noului utilizator peste tot în comandă.
    • Când rulezi comanda, îți va cere să introduci și să confirmi parola pentru acest user.
  3. 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.
  4. 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. 😊
Copiază Comanda
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.
  1. Prima comandă nu are modificări și o poți rula direct.
  2. 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.
  3. 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.
  4. Dacă vrei să ștergi complet userul și din sistem, rulează a patra comandă, dar:
    • Înlocuiește change_me cu numele utilizatorului pe care dorești să-l elimini.
  5. 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.
Copiază Comanda
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

Canale și Platforme Sociale
Înapoi la cuprins