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ň.