Giunsa ang Pag-setup sa usa ka Anonymous FTP Download Server sa Fedora
Ang FTP, mubo alang sa File Transfer Protocol, usa ka standard network protocol nga kasagarang gigamit alang sa pagbalhin sa mga file tali sa usa ka kliyente ug server, karon kini gipulihan sa mas luwas ug mas paspas nga mga paagi sa paghatud sa mga file sa mga network.
Kadaghanan sa mga kaswal nga tiggamit sa internet karon naggamit sa mga web browser sa https aron direktang mag-download sa mga file ug ang mga tiggamit sa command-line mas lagmit nga mogamit sa luwas nga mga protocol sa network sama sa sFTP.
Sa kini nga artikulo, among ipasabut kung giunsa ang pag-set up sa usa ka wala mailhi nga FTP download server gamit ang luwas nga vsftpd sa Fedora Linux alang sa kaylap nga pag-apod-apod sa mga pampublikong file.
Lakang 1: Pag-instalar sa vsftpd sa Fedora
Una, magsugod kita pinaagi sa pag-update sa atong mga software packages ug dayon i-install ang vsftp server gamit ang mosunod nga dnf commands.
$ sudo dnf update $ sudo dnf install vsftpd
Sunod, pagsugod, pagpagana ug pag-verify sa vsftp server.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Lakang 2: Pag-configure sa Anonymous FTP sa Fedora
Sunod, ablihi ug i-edit ang imong /etc/vsftpd/vsftpd.conf
nga payl aron tugotan ang wala mailhi nga mga pag-download nga adunay mosunod nga mga entry.
$ sudo vi /etc/vsftpd/vsftpd.conf
Ang mosunud nga kapilian nagkontrol kung ang wala mailhi nga pag-login gitugotan o dili. Kung mahimo, ang mga username ug anonymous giila nga wala mailhi nga mga login.
anonymous_enable=YES
Ang mosunud nga kapilian nagkontrol kung gitugotan ba ang mga lokal nga pag-login. Among ibutang kini nga opsyon sa \NO\
tungod kay dili namo tugotan ang mga lokal nga account nga mag-upload og mga file pinaagi sa FTP.
local_enable=NO
Ang mosunud nga setting nagkontrol kung ang bisan unsang mga pagbag-o sa filesystem gitugotan o dili.
write_enable=NO
Ang mosunod nga setting magpugong sa vsftpd sa pagpangayo og anonymous nga password. Among ibutang kini nga opsyon sa \YES\
tungod kay gitugutan namo ang mga anonymous nga tiggamit sa pag-log in nga dili mangutana og password.
no_anon_password=YES
Karon himoa ang mosunod nga setting sa pag-imprinta sa tanang impormasyon sa user ug grupo sa mga listahan sa direktoryo isip FTP.
hide_ids=YES
Sa katapusan, idugang ang mosunod nga mga kapilian, nga maglimite sa han-ay sa mga pantalan nga magamit alang sa passive style data connections.
pasv_min_port=40000 pasv_max_port=40001
Karon nga imong gi-configure ang vsftpd, karon ablihi ang mga pantalan sa firewall aron tugutan ang mga koneksyon sa vsftp kauban ang passive port range nga imong gihubit sa configuration.
$ sudo firewall-cmd --add-service=ftp --perm $ sudo firewall-cmd --add-port=40000-40001/tcp --perm $ sudo firewall-cmd --reload
Sunod, i-configure ang SELinux aron tugutan ang passive FTP.
$ sudo setsebool -P ftpd_use_passive_mode on
Ug sa katapusan, i-restart ang vsftp server.
$ sudo systemctl start vsftpd
Sa punto, ang imong anonymous nga FTP server andam na, karon mahimo nimong idugang ang imong mga file sa /var/ftp
direktoryo (kasagaran, ang mga administrador sa sistema nagbutang sa publiko nga ma-download nga mga file ubos sa /var/ftp/pub
).
Lakang 3: Pagsulay sa Anonymous FTP Access
Karon makakonektar ka sa imong anonymous FTP server gamit ang web browser o FTP client sa laing sistema. Aron makonektar gikan sa usa ka web browser isulod ang IP address sa imong server.
ftp://192.168.0.106
Kung ang tanan nagtrabaho sama sa gipaabut, kinahanglan nimo nga makita ang direktoryo nga pub
.
Mahimo usab nimong sulayan ang imong FTP server gikan sa command-line gamit ang Ftp client nga adunay passive mode gamit ang -p
nga opsyon sama sa gipakita. Kung gipangayo alang sa usa ka username, mahimo nimong i-type ang \ftp o \anonymous.
$ ftp -p 192.168.0.106
Sa kini nga artikulo, among gipasabut kung giunsa ang pag-install ug pag-configure sa vsftpd server alang sa mga wala mailhi nga pag-download lamang sa Fedora Linux. Kung nag-atubang ka sa bisan unsang mga problema sa panahon sa pag-set up, palihug ipangutana ang pangutana sa seksyon sa komento sa ubos.