VSFTPD, instalare și configurare, ghid de utilizare pentru începători. Metoda folosită pentru descărcarea și încărcarea fișierelor între sisteme.
Introducere în VSFTPD
File Transfer Protocol sau FTP este o metodă utilizată pentru a accesa fișiere pe servere din rețele de calculatoare.
Aceste rețele pot fi private sau de pe internet. FTP a fost folosit pentru prima dată în anul 1985, fiind și acum utilizat pe scară largă.
Multe servere FTP din întreaga lume vă permit să vă conectați la ele oriunde pe internet. Fișierele plasate pe ele sunt apoi transferate (încărcate sau descărcate).
VSFTPD nu aduce aici modificări semnificative. Aceasta ajută doar la a face fișierele mai accesibile. Cu toate acestea, dispune de o interfață mai prietenoasă decât aplicațiile FTP.
FTP este una dintre cele mai vechi și mai comune metode de trimitere a fișierelor pe internet.
Server-ul FTP inclus cu CentOS / RHEL se numește „FTP foarte sigur” sau VSFTPD. Pentru a instala pachetul:
# yum install vsftpd
Fișiere de configurare
Următoarele fișiere de configurare sunt instalate împreună cu pachetul:
- /etc/vsftpd/vsftpd.conf: fișierul principal de configurare;
- /etc/vsftpd/ftpusers: o listă de utilizatori care nu au voie să se conecteze;
- /etc/vsftpd/user_list: acest fișier conține utilizatorii cărora le este refuzat accesul. Se întâmplă acest lucru atunci când directiva userlist_deny este setată pe DA (implicit) în /etc/vsftpd/vsftpd.conf. În altă situație, utilizatorilor li se permite accesul atunci când userlist_deny este setat pe NO.
- /var/ftp: directorul care conține fișiere deservite de VSFTPD. De asemenea, conține directorul /var/ftp/pub pentru utilizatorii anonimi.
Parametrii de configurare în /etc/vsftpd/vsftpd.conf
Serviciul permite utilizatorilor locali și anonimi să se conecteze fără nicio configurare suplimentară.
Când un utilizator se conectează, poate descărca fișiere din directorul /var/ftp pe serverul vsftpd. Astfel, acesta poate încărca implicit fișiere.
Aceste și alte opțiuni sunt configurate în /etc/vsftpd/vsftpd.conf. Următorul tabel enumeră unii dintre parametrii de configurare mai comuni pentru VSFTPD:
Această setare face ca vsftpd să citească /etc/vsftpd/user_list și să o utilizeze ca listă de utilizatori pentru a-i permite sau nu pe server
Când este setat pe DA, aceasta blochează toți utilizatorii din lista user_list. Când este setată pe NU, aceasta permite numai utilizatorilor din lista user_list.
Această setare permite utilizatorilor din /etc/passwd să se autentifice cu conturile lor.
Această setare permite conexiuni anonime la server.
Această setare permite conexiuni anonime fără parolă (în caz contrar, utilizatorii trebuie să furnizeze o adresă de e-mail ca parolă).
Când este setat pe DA, această setare permite utilizatorilor să încarce fișiere pe server și să creeze directoare.
Când este setat pe DA, aceasta permite utilizatorilor anonimi să creeze directoare.
Când este setată pe DA, aceasta permite utilizatorilor anonimi să efectueze alte modificări în sistemul de fișiere, cum ar fi ștergerea, redenumirea și modificarea fișierelor existente.
Această setare permite utilizatorilor anonimi să încarce fișiere pe server.
Această setare permite conversia fișierelor text transferate de pe server în a
lte sisteme de operare. Aceasta poate fi o idee bună dacă transferați fișiere text din sisteme UNIX către Mac OS sau Windows.
Această setare numește fișierul jurnal de încărcare/descărcare. Valoarea implicită este /var/log/vsftpd.log.
Această setare permite conversia fișierelor text încărcate pe server.
Această setare activează înregistrarea încărcărilor și descărcărilor.
Beneficii
- mai puține resurse;
- treceți de setarea de restricție la nivel de utilizator;
- permite setarea restricțiilor pe baza adresei de sursă IP;
- treceți comunicarea criptată folosind SSL, în VSFTPD;
- proiectat pentru sisteme UNIX cu accent pe securitate;
- implementarea principiului celui mai mic privilegiu;
- principiul neîncrederii: fiecare proces de aplicare implementează doar ceea ce este necesar. Alte procese fac restul și se folosesc mecanisme IPC, în VSFTPD;
- chroot: schimbați directorul de bază într-un vid în care nu se pot produce daune;
- munca prin rețea se realizează printr-un proces care funcționează într-o „închisoare chroot”;
- operațiunile privilegiate sunt efectuate de un proces părinte (codul este cât se poate de mic);
- „neîncredere” în apelurile bibliotecii;
- implementarea unui utilitar de listare a directorilor (/ bin / ls) în VSFTPD;
- steagurile bibliotecii externe sunt încorporate în propriul fișier pentru detectarea mai ușoară a problemelor de securitate online.
This Post Has 0 Comments