Cum să instalați un server FTP pe Ubuntu ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
09.12.2024

Cum să instalați un server FTP pe Ubuntu

FTP (File Transfer Protocol) este un protocol de rețea standard utilizat pentru a transfera fișiere între un client și un server. Dacă gestionați un site web sau aveți nevoie de o modalitate sigură de a transfera fișiere, configurarea unui server FTP poate fi foarte utilă. În acest articol, vă vom ghida prin instalarea și configurarea unui server FTP pe Ubuntu folosind vsftpd (Very Secure FTP Daemon), unul dintre cele mai populare și mai sigure servere FTP.

Pasul 1: Actualizarea sistemului dvs

Înainte de a instala orice software, este întotdeauna o bună practică să vă asigurați că sistemul dumneavoastră este actualizat. Deschideți un terminal și executați următoarele comenzi:

sudo apt update sudo apt upgrade

Pasul 2: Instalați vsftpd

Apoi, instalați vsftpd executând următoarea comandă:

sudo apt install vsftpd

După instalare, puteți verifica starea serviciului vsftpd:

sudo systemctl status vsftpd

Ar trebui să se afișeze că serviciul este activ (rulează).

Pasul 3: Configurați vsftpd

Fișierul de configurare pentru vsftpd este localizat la adresa /etc/vsftpd.conf. Deschideți acest fișier cu un editor de text:

sudo nano /etc/vsftpd.conf

Puteți modifica următoarele setări pentru a spori securitatea și funcționalitatea:

  • Permiteți utilizatorilor locali să acceseze FTP: De-comentați următoarea linie:
    local_enable=YES
  • Activați încărcarea fișierelor: De-comentați următoarea linie:
    write_enable=YES
  • Restricționați accesul utilizatorilor la directorul lor personal: Decomentați următoarea linie pentru a vă asigura că utilizatorii pot accesa numai directoarele lor personale:
    chroot_local_user=YES

După efectuarea modificărilor necesare, salvați fișierul și ieșiți din editor.

Pasul 4: Crearea unui utilizator FTP

Trebuie să creați un utilizator care va accesa serverul FTP. Rulați următoarea comandă pentru a adăuga un nou utilizator:

sudo adduser ftpuser

Setați o parolă pentru utilizator și urmați instrucțiunile pentru a finaliza procesul de creare a utilizatorului.

Pasul 5: Reporniți vsftpd

Odată ce configurația este finalizată, reporniți serviciul vsftpd pentru a aplica modificările:

sudo systemctl restart vsftpd

Pasul 6: Permiteți FTP prin firewall

Dacă aveți UFW (Uncomplicated Firewall) activat pe serverul dvs., trebuie să permiteți traficul FTP:

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

Apoi reîncărcați firewall-ul pentru a aplica noile reguli:

sudo ufw reload

Pasul 7: Testați serverul FTP

Acum vă puteți conecta la serverul FTP utilizând un client FTP (cum ar fi FileZilla). Utilizați adresa IP a serverului dvs. și datele de identificare ale utilizatorului FTP pentru a vă conecta. Asigurați-vă că încărcările și descărcările de fișiere funcționează corect.

Concluzii

Configurarea unui server FTP pe Ubuntu folosind vsftpd oferă o modalitate sigură și eficientă de a transfera fișiere. Urmând pașii descriși în acest ghid, veți putea instala, configura și gestiona serverul FTP. În plus, puteți spori securitatea activând criptarea SSL/TLS pentru transferuri sigure de fișiere.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills