Fedorada näbelli FTP ýükleme serwerini nädip gurmaly


Faýl geçirmek protokoly üçin gysga bolan FTP, adaty bir tor protokoly bolup, adatça müşderi bilen serweriň arasynda faýl geçirmek üçin ulanylýardy, indi onuň ýerine torlaryň üsti bilen faýllary ibermegiň has ygtybarly we has çalt usullary ýerine ýetirildi.

Häzirki wagtda tötänleýin internet ulanyjylarynyň köpüsi faýllary gönüden-göni göçürip almak üçin https-den web brauzerlerini ulanýarlar we buýruk setiri ulanyjylary sFTP ýaly ygtybarly ulgam protokollaryny ulanýarlar.

Bu makalada, köpçülikleýin faýllary giňden ýaýratmak üçin Fedora Linux-da ygtybarly vsftpd ulanyp, näbelli FTP göçürip alma serwerini nädip gurmalydygyny düşündireris.

1-nji ädim: Fedora-da vsftpd gurmak

Ilki bilen programma üpjünçiligimizi täzeläp, soňra aşakdaky dnf buýruklaryny ulanyp vsftp serwerini gurmak bilen başlarys.

$ sudo dnf update
$ sudo dnf install vsftpd

Ondan soň, vsftp serwerini işe giriziň, işlediň we barlaň.

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

2-nji ädim: Fedora-da anonim FTP-ni düzmek

Ondan soň, aşakdaky ýazgylar bilen anonim göçürip almaga rugsat bermek üçin /etc/vsftpd/vsftpd.conf faýlyňyzy açyň we redaktirläň.

$ sudo vi /etc/vsftpd/vsftpd.conf

Aşakdaky opsiýa, anonim girişlere rugsat berilýändigini ýa-da ýokdugyny gözegçilikde saklaýar. Işledilen bolsa, ulanyjy atlary we anonimler hem anonim girişler hökmünde ykrar edilýär.

anonymous_enable=YES

Aşakdaky wariant, ýerli girişlere rugsat berilýärmi. Bu opsiýany \\ OK\ belläris, sebäbi ýerli hasaplara FTP arkaly faýl ýüklemäge rugsat bermeýäris.

local_enable=NO

Aşakdaky sazlama faýl ulgamyna islendik üýtgeşmäniň rugsat berilýändigini ýa-da ýokdugyny gözegçilikde saklaýar.

write_enable=NO

Aşakdaky sazlama vsftpd-iň näbelli parol soramagynyň öňüni alar. Bu opsiýany \HAES\ belläris, sebäbi gizlin ulanyjylara parol soramazdan girmäge rugsat berýäris.

no_anon_password=YES

Indi ähli ulanyjy we topar maglumatlaryny katalog sanawlarynda FTP görnüşinde çap etmek üçin aşakdaky sazlamany işlediň.

hide_ids=YES

Ahyrynda, passiw stil maglumat birikmeleri üçin ulanyp boljak portlaryň diapazonyny çäklendirýän aşakdaky wariantlary goşuň.

pasv_min_port=40000
pasv_max_port=40001

Vsftpd-i düzeniňizden soň, konfigurasiýada kesgitlän passiw port aralygy bilen vsftp birikmelerine rugsat bermek üçin diwar diwaryndaky portlary açyň.

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

Ondan soň, passiw FTP-e rugsat bermek üçin SELinux-y düzüň.

$ sudo setsebool -P ftpd_use_passive_mode on

Netijede, vsftp serwerini täzeden açyň.

$ sudo systemctl start vsftpd

Şonda, näbelli FTP serweriňiz taýýar, indi faýllaryňyzy /var/ftp katalogyna goşup bilersiňiz (köplenç ulgam dolandyryjylary köpçülige göçürip alyp bolýan faýllary /var/ftp/pub <)/kod>).

3-nji ädim: Anonim FTP girişini barlamak

Indi web brauzerini ýa-da başga bir ulgamdaky FTP müşderisini ulanyp, näbelli FTP serweriňize birigip bilersiňiz. Web brauzerinden birikmek üçin serweriňiziň IP adresini giriziň.

ftp://192.168.0.106

Hemme zat garaşylýan ýaly işleýän bolsa, pub katalogyny görmeli.

Şeýle hem, FTP serweriňizi görkezilişi ýaly -p opsiýasyny ulanyp, passiw re withimli Ftp müşderisini ulanyp, buýruk setirinden synap bilersiňiz. Ulanyjy adyny soranlarynda\ftp ýa-da\anonim ýazyp bilersiňiz.

$ ftp -p 192.168.0.106

Bu makalada diňe Fedora Linux-da anonim göçürip almak üçin vsftpd serwerini nädip gurmalydygyny we sazlamalydygyny düşündirdik. Gurnalan wagtyňyz haýsydyr bir kynçylyk bilen ýüzbe-ýüz bolsaňyz, aşakdaky düşündiriş bölüminde soragy bermäge arkaýyn boluň.