Bayanan basira Sauƙaƙan umarni don aiki tare da sabis na Riba
Main Bayanan basira Saitin uwar garken FTP

Saitin uwar garken FTP


Lokacin shigar da Linux daga kowane kayan rarrabawa, tushen mai amfani kawai zai kasance ta tsohuwa. A lokaci guda, dalilan tsaro ba za su sa a sami damar haɗi ta hanyar FTP a ƙarƙashin wannan mai amfani ba. A cikin wannan labarin, zamuyi bayanin yadda ake sauri saita sabar FTP kuma ƙirƙirar mai amfani ta amfani da umarnin Linux console kawai.  

Mataki 1: Kafa amintaccen haɗi zuwa uwar garkenka

Da farko, kuna buƙatar haɗi zuwa uwar garken ku. Kuna iya yin wannan ta amfani da ka'idar SSH (Secure Shell), wacce ke ba da amintacciyar hanyar shiga nesa. Maimakon shiga azaman 'tushen', wanda shine asusun gudanarwa akan Linux ta tsohuwa, yi amfani da asusun yau da kullun kuma gudanar da umarni ta hanyar 'sudo' don ƙarin tsaro.  

Mataki 2: Shigar uwar garken FTP

Mataki na gaba shine shigar FTP-uwar garken. A cikin wannan koyawa, za mu yi amfani da 'proftpd', sanannen uwar garken FTP mai buɗaɗɗen tushe.

Idan kana amfani da CentOS, fara shigar da ma'ajiyar EPEL. Shigar da umarni masu zuwa a cikin tashar tashar:  

sudo yum install epel-release
sudo yum install proftpd

Idan kana amfani da Debian ko Ubuntu, kawai rubuta:

sudo apt install proftpd

Mataki na 3: Saita ƙaddamar da FTP ta atomatik

Bayan shigar da uwar garken FTP, saita shi don farawa ta atomatik duk lokacin da uwar garken ya yi takalma. Ana aiwatar da wannan ta hanyar umarni masu zuwa:  

sudo systemctl start proftpd.service
sudo systemctl enable proftpd.service

Mataki 4: Saita Tacewar zaɓi

Don dalilai na tsaro, dole ne a saita Firewall ɗinka ta irin wannan hanya don ba da damar haɗin kai mai shigowa a tashar tashar TCP 21. Madaidaicin umarnin ya dogara da abin da ake amfani da shi na sarrafa tacewar wuta. Don 'iptables':  

sudo iptables -I INPUT -p tcp -m tcp --dport 21 -j ACCEPT
sudo systemctl save iptables

don 'firewalld':  

sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
sudo firewall-cmd –reload

don 'nftables' a Debian 11:  

sudo nft add rule ip filter input tcp dport { 21 } ct state new accept

Bayan an saita Firewall, kar a manta da adana canje-canjen don su yi amfani da su bayan sake kunnawa. Don 'iptables' da 'firewalld' ana yin hakan ta atomatik, yayin da 'nftables' kuna buƙatar adana ƙa'idodin yanzu da hannu zuwa fayil ɗin da za a loda a lokacin ƙaddamar da tsarin.  

Mataki na 5: Ƙuntata masu amfani da FTP ta kundin adireshin gida

Ta hanyar tsoho, masu amfani da FTP za su iya wuce kundin adireshi na cikin gida, wanda zai iya zama haɗarin tsaro. Don hana wannan, ƙara layin DefaultRoot ~ zuwa fayil ɗin 'proftpd.conf'. Wannan layin yana ƙuntata masu amfani ta hanyar kundin adireshi na gida. Ƙara shi zuwa ƙarshen fayil ɗin, sannan sake kunna sabar FTP:  

sudo systemctl restart proftpd.service

Mataki 6: Sabbin ƙirƙirar mai amfani da FTP

Yanzu kun shirya don ƙirƙirar sabon mai amfani da FTP. Ba ya buƙatar samun izinin harsashi, don haka kashe shi saboda dalilai na tsaro. Anan ga umarnin don haka:  

sudo useradd [username] -d /home/[username] -m -s /usr/sbin/nologin

sudo passwd [username]

Sauya [sunan mai amfani] da sunan mai amfani da ake so. Umurnin 'passwd' zai ba ku damar shigar da kalmar sirri don sabon mai amfani.  

Yanzu kun kafa sabar FTP kuma kun ƙirƙiri sabon mai amfani da FTP akan sabar Linux. Koyaushe tuna game da tsaro yayin kafawa.

❮ Labari na baya Saitin uwar garken VPN akan Linux: PPTP ko OpenVPN?
Labari na gaba ❯ Ana saita fayil .htaccess

Tambaye mu game da VPS

A ko da yaushe a shirye muke mu amsa tambayoyinku a kowane lokaci dare ko rana.