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

Configurați un server FTP pe Ubuntu: Ghid rapid vsftpd

De ce să vă deranjați cu un server FTP? FTP (File Transfer Protocol) este partenerul dvs. de încredere pentru transferarea fișierelor între computerul dvs. și un server – gândiți-văla încărcarea de modificări ale site-ului web sau la partajarea unor seturi mari de date. Pe Ubuntu, vsftpd (Very Secure FTP Daemon) este alegerea preferată: este ușor, sigur și ușor de configurat. Acest ghid vă îndrumă prin instalarea și configurarea acestuia pe un VPS precum cel al AlexHost, astfel încât să puteți transfera fișiere în siguranță, fără complicații.

Pasul 1: Actualizați-vă sistemul

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

sudo apt update
sudo apt upgrade

Pasul 2: Instalarea 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: Decomentați următoarea linie:
    local_enable=YES
  • Activați încărcarea fișierelor: Decomentaț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 doar 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.

Concluzie: FTP funcțional în câteva minute

Cu vsftpd pe Ubuntu, aveți o navetă de fișiere securizată gata de funcționare – perfectă pentru gestionarea site-ului sau pentru backup-uri pe VPS-ul AlexHost. Actualizați, instalați, modificați configurația, adăugați un utilizator, faceți găuri în firewall și testați. Pentru o armură suplimentară, adăugați SSL/TLS. Dacă apar probleme, verificați jurnalele sau apelați la serviciul de asistență AlexHost. Acum transferați fișierele alea ca un șef!

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