Knowledgebase Einfaldar leiðbeiningar til að vinna með Profitserver þjónustunni
Main Knowledgebase Uppsetning FTP miðlara

Uppsetning FTP miðlara


Þegar Linux er sett upp úr hvaða dreifingarbúnaði sem er, verður aðeins rótnotandinn tiltækur sjálfgefið. Á sama tíma munu öryggisástæður ekki gera það mögulegt að tengjast í gegnum FTP undir þessum notanda. Í þessari grein munum við útskýra hvernig á að setja upp FTP miðlara fljótt og búa til notanda með því að nota aðeins Linux stjórnborðsskipanir.  

Skref 1: Komdu á öruggri tengingu við netþjóninn þinn

Í fyrstu þarftu að tengjast netþjóninum þínum. Þú getur gert þetta með því að nota SSH (Secure Shell) siðareglur, sem veitir örugga fjaraðgangsleið. Í stað þess að skrá þig inn sem 'rót', sem er sjálfgefið stjórnunarreikningur á Linux, notaðu venjulegan reikning og keyrðu skipanir í gegnum 'sudo' til að auka öryggi.  

Skref 2: Settu upp FTP netþjón

Næsta skref er uppsetning FTP-miðlara. Í þessari kennslu munum við nota 'proftpd', vinsælan opinn FTP netþjón.

Ef þú ert að nota CentOS skaltu setja upp EPEL geymsluna fyrst. Sláðu inn eftirfarandi skipanir í flugstöðinni:  

sudo yum install epel-release
sudo yum install proftpd

Ef þú ert að nota Debian eða Ubuntu skaltu bara slá inn:

sudo apt install proftpd

Skref 3: Settu upp sjálfvirka FTP ræsingu

Eftir að FTP miðlarinn hefur verið settur upp skaltu stilla hann þannig að hann ræsist sjálfkrafa í hvert skipti sem miðlarinn ræsir. Þetta er framkvæmt með eftirfarandi skipunum:  

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

Skref 4: Settu upp eldvegginn þinn

Í öryggisskyni verður eldveggurinn þinn að vera stilltur á þann hátt að leyfa komandi tengingar á TCP tengi 21. Nákvæm skipun fer eftir því hvaða eldveggsstjórnunarforrit þú ert að nota. Fyrir 'iptables':  

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

fyrir 'eldvegg':  

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

fyrir 'nftables' á Debian 11:  

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

Eftir að eldveggurinn hefur verið stilltur skaltu ekki gleyma að vista breytingarnar þannig að þær gildi eftir endurræsingu. Fyrir 'iptables' og 'firewalld' er þetta gert sjálfkrafa, en fyrir 'nftables' þarftu að vista núverandi reglur handvirkt í skrá sem verður hlaðin við ræsingu kerfisins.  

Skref 5: Takmarka FTP notendur eftir innlendum skrám þeirra

Sjálfgefið er að FTP notendur geta farið út fyrir heimaskrána sína, sem getur verið öryggisáhætta. Til að koma í veg fyrir þetta skaltu bæta DefaultRoot ~ línunni við 'proftpd.conf' skrána. Þessi lína takmarkar notendur eftir innanlandsskrá þeirra. Bættu því við endann á skránni og endurræstu síðan FTP netþjóninn:  

sudo systemctl restart proftpd.service

Skref 6: Ný FTP notandi sköpun

Þú ert nú tilbúinn til að búa til nýjan FTP notanda. Það þarf ekki aðgang að stjórnskel, svo slökktu á því af öryggisástæðum. Hér eru skipanirnar fyrir það:  

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

sudo passwd [username]

Skiptu um [notendanafn] með viðkomandi notendanafni. 'passwd' skipunin mun bjóða þér að slá inn lykilorð fyrir nýja notandann.  

Þú hefur nú sett upp FTP þjón og búið til nýjan FTP notanda á Linux þjóninum. Mundu alltaf um öryggi við uppsetningu.

❮ Fyrri grein Stillir .htaccess skrá
Næsta grein ❯ Uppsetning VPN netþjóns á Linux: PPTP eða OpenVPN?

Spyrðu okkur um VPS

Við erum alltaf tilbúin að svara spurningum þínum hvenær sem er sólarhrings.