Bii o ṣe le Ṣeto Oluṣakoso Gbigba FTP alailorukọ ni Fedora


FTP, kukuru fun Protocol Transfer Transfer, jẹ ilana nẹtiwọọki boṣewa ti o jẹ awọn ti gbogbogbo lo fun gbigbe awọn faili laarin alabara ati olupin kan, bayi o ti rọpo nipasẹ awọn ọna to ni aabo siwaju ati yiyara ti fifipamọ awọn faili kọja awọn nẹtiwọọki.

Pupọ julọ awọn olumulo intanẹẹti alailowaya lo oni awọn aṣawakiri wẹẹbu lori https lati ṣe igbasilẹ awọn faili taara ati awọn olumulo laini aṣẹ ni o ṣeeṣe ki o lo awọn ilana nẹtiwọọki to ni aabo gẹgẹbi sFTP.

Ninu nkan yii, a yoo ṣalaye bi a ṣe le ṣeto olupin igbasilẹ FTP alailorukọ nipa lilo vsftpd to ni aabo ni Fedora Linux fun pinpin awọn faili gbogbogbo kaakiri.

Igbesẹ 1: Fifi vsftpd ni Fedora

Ni akọkọ, a yoo bẹrẹ nipasẹ mimu awọn idii sọfitiwia wa ṣe lẹhinna fifi sori ẹrọ olupin vsftp nipa lilo awọn ofin dnf wọnyi.

$ sudo dnf update
$ sudo dnf install vsftpd

Nigbamii, bẹrẹ, mu ṣiṣẹ ki o jẹrisi olupin vsftp.

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd
$ sudo systemctl status vsftpd

Igbese 2: Tito leto FTP ailorukọ ni Fedora

Nigbamii, ṣii ati ṣatunkọ faili /etc/vsftpd/vsftpd.conf rẹ lati gba awọn gbigba lati ayelujara lairi pẹlu awọn titẹ sii wọnyi.

$ sudo vi /etc/vsftpd/vsftpd.conf

Aṣayan atẹle n ṣakoso boya awọn iwọle alailorukọ laaye tabi rara. Ti o ba ṣiṣẹ, awọn orukọ olumulo ati ailorukọ mejeeji jẹwọ bi awọn iwọle ailorukọ.

anonymous_enable=YES

Aṣayan atẹle n ṣakoso boya awọn iwọle agbegbe ni a gba laaye. A yoo ṣeto aṣayan yii si \"KO \" nitori a ko gba awọn iroyin agbegbe laaye lati gbe awọn faili silẹ nipasẹ FTP.

local_enable=NO

Awọn iṣakoso eto atẹle boya eyikeyi awọn ayipada si eto faili ni a gba laaye tabi rara.

write_enable=NO

Eto atẹle yoo ṣe idiwọ vsftpd lati beere fun ọrọ igbaniwọle alailorukọ kan. A yoo ṣeto aṣayan yii si \"Bẹẹni \" nitori a n gba awọn olumulo alailorukọ laaye lati wọle laisi beere ọrọ igbaniwọle kan.

no_anon_password=YES

Bayi jẹ ki eto atẹle lati tẹ gbogbo olumulo ati alaye ẹgbẹ ninu awọn atokọ ilana bi FTP.

hide_ids=YES

Lakotan, ṣafikun awọn aṣayan atẹle, eyiti yoo ṣe idinwo ibiti awọn ibudo ti o le ṣee lo fun awọn isopọ data ara palolo.

pasv_min_port=40000
pasv_max_port=40001

Bayi pe o ti tunto vsftpd, bayi ṣii awọn ebute oko oju omi ninu ogiriina lati gba awọn isopọ vsftp laaye pẹlu ibiti ibudo palolo ti o ṣalaye ninu iṣeto.

$ sudo firewall-cmd --add-service=ftp --perm
$ sudo firewall-cmd --add-port=40000-40001/tcp --perm
$ sudo firewall-cmd --reload

Nigbamii, tunto SELinux lati gba FTP palolo laaye.

$ sudo setsebool -P ftpd_use_passive_mode on

Ati nikẹhin, tun bẹrẹ olupin vsftp.

$ sudo systemctl start vsftpd

Ni aaye naa, olupin FTP alailorukọ rẹ ti ṣetan, bayi o le ṣafikun awọn faili rẹ ni itọsọna /var/ftp (nigbagbogbo, awọn alabojuto eto gbe awọn faili igbasilẹ ni gbangba labẹ /var/ftp/pub ).

Igbesẹ 3: Idanwo Wiwọle FTP Anonymous

Bayi o le sopọ si olupin FTP alailorukọ rẹ nipa lilo aṣawakiri wẹẹbu tabi alabara FTP lori eto miiran. Lati sopọ lati ẹrọ lilọ kiri lori ayelujara kan tẹ adirẹsi IP ti olupin rẹ sii.

ftp://192.168.0.106

Ti ohun gbogbo ba n ṣiṣẹ bi a ti ni ifojusọna, o yẹ ki o wo itọsọna pobu .

O tun le ṣe idanwo olupin FTP rẹ lati laini aṣẹ nipa lilo alabara Ftp pẹlu ipo palolo nipa lilo aṣayan -p bi a ti han. Nigbati o beere fun orukọ olumulo kan, o le tẹ boya\"ftp" tabi\"ailorukọ".

$ ftp -p 192.168.0.106

Ninu nkan yii, a ti ṣalaye bii o ṣe le fi sori ẹrọ ati tunto olupin vsftpd fun awọn gbigba lati ayelujara alailorukọ nikan ni Fedora Linux. Ti o ba dojuko eyikeyi awọn iṣoro lakoko iṣeto, ni ọfẹ lati beere ibeere ni abala ọrọ ni isalẹ.