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.