FTP

Kaip nustatyti „FOS“ serverį su „ProFTPd“ sistemoje „CentOS 7“

Kaip nustatyti „FOS“ serverį su „ProFTPd“ sistemoje „CentOS 7“
FTP (File Transfer Protocol) yra labai populiarus failų naudojimo protokolas. Yra daug populiarių FTP serverių. ProFTPd yra vienas iš jų. „ProFTPd“ yra labai galinga ir lengvai konfigūruojama FTP serverio programinė įranga.

Šiame straipsnyje parodysiu, kaip įdiegti ir sukonfigūruoti „ProFTPd FTP“ serverį „CentOS 7“. Taigi, pradėkime.

„ProFTPd Server“ diegimas:

„ProFTPd“ yra EPEL paketų saugykloje, kuri pagal numatytuosius nustatymus neįgalinta. Įgalinę EPEL paketų saugyklą, naudodami „YUM“ paketų tvarkyklę, galėsite lengvai įdiegti „ProFTPd“.

Pirmiausia atnaujinkite „YUM“ paketo saugyklos talpyklą naudodami šią komandą:

$ sudo yum makecache

Dabar įgalinkite EPEL saugyklą naudodami šią komandą:

$ sudo yum įdiekite epel-release

Dabar paspauskite y tada paspauskite tęsti.

YUM gali paprašyti priimti „CentOS“ saugyklos GPG raktą. Norėdami tai padaryti, paspauskite y tada paspauskite .

EPEL saugykla turėtų būti įjungta.

Dabar dar kartą atnaujinkite „YUM“ paketo saugyklos talpyklą naudodami šią komandą:

$ sudo yum makecache

Dabar įdiekite „ProFTPd“ naudodami šią komandą:

$ sudo yum įdiekite proftpd proftpd-utils

Dabar paspauskite y ir paspauskite patvirtinti.

YUM gali paprašyti sutikti su EPEL saugyklos GPG raktu. Tiesiog paspauskite y tada paspauskite jį priimti.

Reikėtų įdiegti „ProFTPd“.

Dabar patikrinkite, ar proftpd tarnyba veikia su šia komanda:

$ sudo systemctl būsena proftpd

Kaip matote, proftpd paslauga neaktyvi. Taigi, jis neveikia.

Norėdami pradėti proftpd paslaugą, vykdykite šią komandą:

$ sudo systemctl pradėti proftpd

Kaip matai proftpd paslauga dabar veikia.

$ sudo systemctl būsena proftpd

Dabar atidarykite FTP uostus užkardoje naudodami šią komandą:

$ sudo ugniasienė-cmd --zone = public --add-service = ftp --permanent

Dabar pakeiskite „firewalld“ naudodami šią komandą, kad pakeitimai įsigaliotų.

$ sudo ugniasienė-cmd - perkrauti

Prieiga prie FTP serverio:

Dabar norėdami patikrinti, ar veikia FTP serveris, pabandykime prisijungti prie jo iš FTP kliento programos, tokios kaip „FileZilla“.

Pirmiausia turite žinoti FTP serverio IP adresą. Tam paleiskite šią komandą FTP serveryje.

$ ip a

Kaip matote, mano FTP serverio IP adresas yra 192.168.21.133. Jums bus kitaip. Taigi, nuo šiol būtinai pakeiskite jį savo.

Dabar atidarykite „FileZilla“ arba pageidaujamą FTP klientą ir įveskite savo FTP serverio IP adresą, prisijungimo vardą ir slaptažodį bei prievadą 21. Baigę spustelėkite Prisijungti (Greitas prisijungimas „FileZilla“). Turėtumėte prisijungti prie FTP serverio, kaip matote toliau pateiktoje ekrano kopijoje.

Automatiškai paleisti „ProFTPd“ įkrovos sistemoje:

Dabar, kai „ProFTPd FTP“ serveris veikia puikiai, patartina prie sistemos paleidimo pridėti „proftpd“ paslaugą, kad ji būtų paleista automatiškai įkrovos metu.

Norėdami pridėti proftpd paslaugą į sistemos paleidimą, vykdykite šią komandą:

$ sudo systemctl įgalina proftpd

Kaip matote, proftpd paslauga pridedama prie sistemos paleidimo.

„ProFTPd“ konfigūracijos failai:

„CentOS 7“ numatytasis „ProFTPd“ konfigūracijos failas yra / etc / proftpd.konf.

Konfigūracijos failas yra gerai dokumentuotas. Taigi, jūs taip pat galite naudoti jį kaip vadovą.

Kadangi jame yra daug komentarų, sunku suprasti, kurios eilutės yra aktyvios, o kurios ne (pakomentuota). Taigi, geriausia padaryti atsarginę originalaus konfigūracijos failo kopiją ir pašalinti komentarus iš pradinės konfigūracijos bylos. Taigi, kai tik reikia pagalbos, visada galite peržiūrėti atsarginę kopiją.

Norėdami sukurti atsarginę / etc / proftpd.konf failą, vykdykite šią komandą:

$ sudo cp -v / etc / proftpd.conf / etc / proftpd.konf.atsarginė kopija

Dabar pašalinkite visus komentarus iš pradinio konfigūracijos failo / etc / proftpd.konf su tokia komanda:

$ sudo egrep -v '^.* # '/ etc / proftpd.konf sudo tee / etc / proftpd.konf

Tai yra originalus konfigūracijos failas prieš pašalinant visus komentarus.

Tai yra originalus konfigūracijos failas pašalinus visus komentarus. Atrodo tvarkingai!

Pridėti naujų vartotojų:

Pagal numatytąją „CentOS“ konfigūraciją vietos sistemos prisijungimo vartotojai gali prisijungti prie FTP serverio ir įkelti failus į savo namų katalogus. Taigi, norint pridėti naują FTP vartotoją, tereikia sukurti naują vartotoją „CentOS 7“ serveryje, kuriame įdiegta „ProFTPd“.

Norėdami pridėti naują vartotoją linda (tarkime), vykdykite šią komandą:

$ sudo adduser -m linda

Dabar nustatykite naujai sukurto vartotojo slaptažodį linda su tokia komanda:

$ sudo passwd linda

Dabar iš naujo įveskite slaptažodį ir paspauskite .

Reikėtų nustatyti slaptažodį.

Kaip matote, vartotojas linda gali prisijungti prie FTP serverio. Papildomos konfigūracijos nereikia.

„Chroot“ vartotojai į savo namų katalogus:

Pagal numatytuosius nustatymus FTP vartotojai taip pat gali pereiti į šakninį katalogą. Net jei jie negali keisti failų ir katalogų, kuriems neturi leidimų. Tačiau vis tiek bloga idėja leisti jiems laisvai tyrinėti šakninį katalogą.

Norėdami užrakinti vartotojus savo namų kataloge, galite paprasčiausiai įgalinti „Chroot jail“ funkciją „ProFTPd“. Pagal numatytuosius nustatymus „CentOS 7“ versijoje „ProFTPd“ įgalintas „Chroot“ kalėjimas. Bet jei tam tikrais atvejais tai neįgalinta, galite ją įjungti taip.

Norėdami įgalinti „chroot jail“, pirmiausia atidarykite „ProFTPd“ konfigūracijos failą / etc / proftpd.konf su tokia komanda:

$ sudo vim / etc / proftpd.konf

Dabar įveskite eilutę, kaip pažymėta žemiau esančiame ekrano kopijoje, ir išsaugokite failą.

Dabar iš naujo paleiskite „proftpd“ paslaugą naudodami šią komandą:

$ sudo systemctl paleiskite iš naujo proftpd

Dabar FTP vartotojai galės tyrinėti tik savo namų katalogus

Taigi, taip jūs įdiegiate ir sukonfigūruojate „ProFTPd FTP“ serverį „CentOS 7“. Dėkojame, kad perskaitėte šį straipsnį.

„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...
Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...
Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...