Kif Twaqqaf Server Anonimu tat-Tniżżil FTP f'Fedora
FTP, qasira għal File Transfer Protocol, huwa protokoll tan-netwerk standard li kien wieħed ġeneralment użat għat-trasferiment ta 'fajls bejn klijent u server, issa ġie sostitwit b'modi aktar siguri u aktar mgħaġġla ta' kif jitwasslu fajls fuq in-netwerks.
Ħafna mill-utenti każwali tal-internet tal-lum jużaw browsers tal-web fuq https biex iniżżlu fajls direttament u l-utenti tal-linja tal-kmand huma aktar probabbli li jużaw protokolli siguri tan-netwerk bħall-sFTP.
F'dan l-artikolu, aħna se nispjegaw kif twaqqaf server anonimu tat-tniżżil FTP billi tuża vsftpd sigur f'Fedora Linux biex tqassam b'mod wiesa 'fajls pubbliċi.
Pass 1: Installazzjoni ta' vsftpd f'Fedora
L-ewwel, se nibdew billi naġġornaw il-pakketti tas-softwer tagħna u mbagħad ninstallaw server vsftp billi tuża l-kmandi dnf li ġejjin.
$ sudo dnf update $ sudo dnf install vsftpd
Sussegwentement, ibda, ippermetti u vverifika s-server vsftp.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Pass 2: Konfigurazzjoni ta' FTP Anonimu f'Fedora
Sussegwentement, iftaħ u editja l-fajl /etc/vsftpd/vsftpd.conf
tiegħek biex tippermetti downloads anonimi bl-entrati li ġejjin.
$ sudo vi /etc/vsftpd/vsftpd.conf
L-għażla li ġejja tikkontrolla jekk il-logins anonimi humiex permessi jew le. Jekk attivata, kemm l-ismijiet tal-utent kif ukoll dawk anonimi huma rikonoxxuti bħala logins anonimi.
anonymous_enable=YES
L-għażla li ġejja tikkontrolla jekk il-logins lokali humiex permessi. Aħna se nissettjaw din l-għażla għal \LE\
għax mhux qed inħallu kontijiet lokali jtellgħu fajls permezz tal-FTP.
local_enable=NO
L-issettjar li ġej jikkontrolla jekk humiex permessi xi bidliet fis-sistema tal-fajls jew le.
write_enable=NO
L-issettjar li ġej jipprevjeni lil vsftpd milli jistaqsi għal password anonima. Se nissettjaw din l-għażla għal \IVA\
għax qed inħallu utenti anonimi jidħlu mingħajr ma nitolbu password.
no_anon_password=YES
Issa ppermetti l-issettjar li ġej biex jistampa l-informazzjoni kollha tal-utent u tal-grupp fil-listi tad-direttorju bħala FTP.
hide_ids=YES
Fl-aħħarnett, żid l-għażliet li ġejjin, li jillimitaw il-firxa ta 'portijiet li jistgħu jintużaw għal konnessjonijiet ta' data ta 'stil passiv.
pasv_min_port=40000 pasv_max_port=40001
Issa li kkonfigurajt vsftpd, issa tiftaħ il-portijiet fil-firewall biex tippermetti konnessjonijiet vsftp flimkien mal-firxa tal-port passiv li ddefinijt fil-konfigurazzjoni.
$ sudo firewall-cmd --add-service=ftp --perm $ sudo firewall-cmd --add-port=40000-40001/tcp --perm $ sudo firewall-cmd --reload
Sussegwentement, ikkonfigura SELinux biex tippermetti FTP passiv.
$ sudo setsebool -P ftpd_use_passive_mode on
U fl-aħħarnett, ibda mill-ġdid is-server vsftp.
$ sudo systemctl start vsftpd
Fil-punt, is-server FTP anonimu tiegħek huwa lest, issa tista' żżid il-fajls tiegħek fid-direttorju /var/ftp
(ġeneralment, l-amministraturi tas-sistema jqiegħdu fajls li jistgħu jitniżżlu pubblikament taħt /var/ftp/pub
).
Pass 3: Ittestjar Aċċess FTP Anonimu
Issa tista' tikkonnettja mas-server FTP anonimu tiegħek billi tuża web browser jew klijent FTP fuq sistema oħra. Biex tikkonnettja minn web browser daħħal l-indirizz IP tas-server tiegħek.
ftp://192.168.0.106
Jekk kollox qed jaħdem kif antiċipat, għandek tara d-direttorju pub
.
Tista 'wkoll tittestja s-server FTP tiegħek mil-linja tal-kmand billi tuża klijent Ftp b'modalità passiva billi tuża l-għażla -p
kif muri. Meta tintalab username, tista' ttajpja jew \ftp jew \anonymous.
$ ftp -p 192.168.0.106
F'dan l-artikolu, spjegajna kif tinstalla u tikkonfigura server vsftpd għal downloads anonimi biss f'Fedora Linux. Jekk tiffaċċja xi problemi waqt it-twaqqif, tħossok liberu li tistaqsi l-mistoqsija fit-taqsima tal-kummenti hawn taħt.