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!