Ceanglaichean Stiùireadh sìmplidh airson obrachadh leis an t-seirbheis Profitserver
prìomh Ceanglaichean Suidheachadh frithealaiche FTP

Suidheachadh frithealaiche FTP


Nuair a stàlaicheas tu Linux bho ghoireas cuairteachaidh sam bith, cha bhi ach an neach-cleachdaidh freumha ri fhaighinn gu bunaiteach. Aig an aon àm, cha dèan adhbharan tèarainteachd ceangal tro FTP fon chleachdaiche seo. San artaigil seo, mìnichidh sinn mar as urrainn dhut frithealaiche FTP a stèidheachadh gu sgiobalta agus neach-cleachdaidh a chruthachadh a ’cleachdadh dìreach òrdughan tòcan Linux.  

Ceum 1: Stèidhich ceangal tèarainte ris an fhrithealaiche agad

An toiseach, feumaidh tu ceangal ris an fhrithealaiche agad. Faodaidh tu seo a dhèanamh le bhith a’ cleachdadh protocol SSH (Secure Shell), a tha a’ toirt seachad slighe ruigsinneachd iomallach tèarainte. An àite logadh a-steach mar ‘root’, is e sin an cunntas rianachd air Linux gu bunaiteach, cleachd cunntas cunbhalach agus ruith òrdughan tro ‘sudo’ airson tèarainteachd a bharrachd.  

Ceum 2: Stàlaich frithealaiche FTP

Is e an ath cheum stàladh FTP-server. San oideachadh seo, bidh sinn a’ cleachdadh ‘proftpd’, frithealaiche FTP stòr fosgailte mòr-chòrdte.

Ma tha thu a’ cleachdadh CentOS, stàlaich an stòr EPEL an-toiseach. Cuir a-steach na h-òrdughan a leanas anns a’ chrìoch:  

sudo yum install epel-release
sudo yum install proftpd

Ma tha thu a’ cleachdadh Debian no Ubuntu, dìreach dèan:

sudo apt install proftpd

Ceum 3: Cuir air bhog FTP fèin-ghluasadach

Às deidh dhut am frithealaiche FTP a chuir a-steach, rèitich e gus a chuir air bhog gu fèin-ghluasadach a h-uile uair a bhios am frithealaiche a ’bròg. Tha seo air a dhèanamh leis na h-òrdughan a leanas:  

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

Ceum 4: Stèidhich am balla-teine ​​​​agad

Airson adhbharan tèarainteachd, feumaidh am balla-teine ​​​​agad a bhith air a rèiteachadh ann an dòigh gus ceanglaichean a tha a 'tighinn a-steach air port TCP 21 a cheadachadh. Tha an dearbh àithne an crochadh air dè an goireas rianachd balla-teine ​​​​a tha thu a 'cleachdadh. Airson 'iptables':  

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

airson 'firewalld':  

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

airson 'nftables' ann an Debian 11:  

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

Às deidh don bhalla-teine ​​​​a bhith air a rèiteachadh, na dìochuimhnich na h-atharrachaidhean a shàbhaladh gus an cuir iad an sàs às deidh ath-thòiseachadh. Airson 'iptables' agus 'firewalld' thèid seo a dhèanamh gu fèin-obrachail, agus airson 'nftables' feumaidh tu na riaghailtean làithreach a shàbhaladh le làimh gu faidhle a thèid a luchdachadh aig cur air bhog an t-siostaim.  

Ceum 5: Cuir casg air luchd-cleachdaidh FTP leis an eòlaire dachaigheil aca

Gu gnàthach, faodaidh luchd-cleachdaidh FTP a dhol seachad air an eòlaire dachaigheil aca, a dh’ fhaodadh a bhith na chunnart tèarainteachd. Gus casg a chuir air seo, cuir loidhne DefaultRoot ~ ris an fhaidhle 'proftpd.conf'. Tha an loidhne seo a’ cuingealachadh luchd-cleachdaidh leis an eòlaire dachaigheil aca. Cuir e gu deireadh an fhaidhle, agus an uairsin ath-thòisich am frithealaiche FTP:  

sudo systemctl restart proftpd.service

Ceum 6: Cruthachadh cleachdaiche FTP ùr

Tha thu a-nis deiseil gus cleachdaiche FTP ùr a chruthachadh. Chan eil feum air ruigsinneachd shligean-àithne, mar sin cuir à comas e airson adhbharan tèarainteachd. Seo na h-òrdughan airson sin:  

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

sudo passwd [username]

Cuir ainm-cleachdaidh a tha thu ag iarraidh an àite [ainm-cleachdaidh]. Bheir an àithne ‘passwd’ dhut facal-faire a chuir a-steach airson a’ chleachdaiche ùr.  

Tha thu a-nis air frithealaiche FTP a stèidheachadh agus cleachdaiche FTP ùr a chruthachadh air an fhrithealaiche Linux. Cuimhnich an-còmhnaidh mu thèarainteachd fhad ‘s a tha thu a’ stèidheachadh.

❮ Artaigil roimhe Suidheachadh frithealaiche VPN air Linux: PPTP no OpenVPN?
An ath artaigil ❯ A 'rèiteachadh faidhle .htaccess

Faighnich dhuinn mu VPS

Tha sinn an-còmhnaidh deiseil airson do cheistean a fhreagairt aig àm sam bith den latha no den oidhche.