Jinsi ya Kusanidi Seva ya Upakuaji ya FTP Isiyojulikana katika Fedora
FTP, fupi ya Itifaki ya Uhamishaji Faili, ni itifaki ya kawaida ya mtandao ambayo ilitumiwa kwa ujumla kuhamisha faili kati ya mteja na seva, sasa imebadilishwa na njia salama na za haraka zaidi za kuwasilisha faili kwenye mitandao.
Watumiaji wengi wa kawaida wa mtandao leo hutumia vivinjari vya wavuti juu ya https ili kupakua faili moja kwa moja na watumiaji wa mstari wa amri wana uwezekano mkubwa wa kutumia itifaki salama za mtandao kama vile sFTP.
Katika makala hii, tutaelezea jinsi ya kusanidi seva ya upakuaji ya FTP isiyojulikana kwa kutumia vsftpd salama katika Fedora Linux kwa kusambaza sana faili za umma.
Hatua ya 1: Kufunga vsftpd katika Fedora
Kwanza, tutaanza kwa kusasisha vifurushi vyetu vya programu na kisha kusakinisha seva ya vsftp kwa kutumia amri zifuatazo za dnf.
$ sudo dnf update $ sudo dnf install vsftpd
Ifuatayo, anza, wezesha na uthibitishe seva ya vsftp.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Hatua ya 2: Kusanidi FTP Isiyojulikana katika Fedora
Ifuatayo, fungua na uhariri faili yako ya /etc/vsftpd/vsftpd.conf
ili kuruhusu upakuaji usiojulikana kwa maingizo yafuatayo.
$ sudo vi /etc/vsftpd/vsftpd.conf
Chaguo lifuatalo linadhibiti ikiwa kuingia bila kukutambulisha kunaruhusiwa au la. Ikiwezeshwa, majina ya watumiaji na watu wasiojulikana yanakubaliwa kuwa waingiaji bila majina.
anonymous_enable=YES
Chaguo lifuatalo linadhibiti ikiwa kuingia kwa ndani kunaruhusiwa. Tutaweka chaguo hili kuwa \NO\
kwa sababu haturuhusu akaunti za ndani kupakia faili kupitia FTP.
local_enable=NO
Mipangilio ifuatayo inadhibiti ikiwa mabadiliko yoyote kwenye mfumo wa faili yanaruhusiwa au la.
write_enable=NO
Mipangilio ifuatayo itazuia vsftpd kuuliza nenosiri lisilojulikana. Tutaweka chaguo hili kuwa \NDIYO\
kwa sababu tunaruhusu watumiaji wasiojulikana kuingia bila kuuliza nenosiri.
no_anon_password=YES
Sasa wezesha mpangilio ufuatao kuchapisha taarifa zote za mtumiaji na kikundi katika orodha za saraka kama FTP.
hide_ids=YES
Hatimaye, ongeza chaguo zifuatazo, ambazo zitapunguza anuwai ya milango ambayo inaweza kutumika kwa miunganisho ya data ya mtindo tulivu.
pasv_min_port=40000 pasv_max_port=40001
Kwa kuwa sasa umesanidi vsftpd, sasa fungua milango katika ngome ili kuruhusu miunganisho ya vsftp pamoja na safu ya mlango tuliyofafanua katika usanidi.
$ sudo firewall-cmd --add-service=ftp --perm $ sudo firewall-cmd --add-port=40000-40001/tcp --perm $ sudo firewall-cmd --reload
Ifuatayo, sanidi SELinux ili kuruhusu FTP tu.
$ sudo setsebool -P ftpd_use_passive_mode on
Na mwishowe, anzisha tena seva ya vsftp.
$ sudo systemctl start vsftpd
Kwa sasa, seva yako ya FTP isiyojulikana iko tayari, sasa unaweza kuongeza faili zako katika saraka ya /var/ftp
(kwa kawaida, wasimamizi wa mfumo huweka faili zinazoweza kupakuliwa hadharani chini ya /var/ftp/pub
).
Hatua ya 3: Kujaribu Ufikiaji wa FTP Usiojulikana
Sasa unaweza kuunganisha kwa seva yako ya FTP isiyojulikana kwa kutumia kivinjari cha wavuti au mteja wa FTP kwenye mfumo mwingine. Ili kuunganisha kutoka kwa kivinjari cha wavuti ingiza anwani ya IP ya seva yako.
ftp://192.168.0.106
Ikiwa kila kitu kitafanya kazi kama ilivyotarajiwa, unapaswa kuona saraka ya pub
.
Unaweza pia kujaribu seva yako ya FTP kutoka kwa safu ya amri kwa kutumia kiteja cha FTP kilicho na hali ya passiv kwa kutumia chaguo la -p
kama inavyoonyeshwa. Unapoulizwa jina la mtumiaji, unaweza kuandika \ftp au \bila kujulikana.
$ ftp -p 192.168.0.106
Katika makala hii, tumeelezea jinsi ya kufunga na kusanidi seva ya vsftpd kwa upakuaji usiojulikana tu katika Fedora Linux. Ikiwa unakabiliwa na matatizo yoyote wakati wa kuanzisha, jisikie huru kuuliza swali katika sehemu ya maoni hapa chini.