FTP

Kuidas seadistada CentOS 7-sse ProFTPd-ga FTP-server

Kuidas seadistada CentOS 7-sse ProFTPd-ga FTP-server
FTP (File Transfer Protocol) on failide jagamiseks väga populaarne protokoll. Seal on palju populaarseid FTP-servereid. ProFTPd on üks neist. ProFTPd on väga võimas ja hõlpsasti konfigureeritav FTP-serveri tarkvara.

Selles artiklis näitan teile, kuidas ProFTPd FTP-serverit CentOS 7-s installida ja konfigureerida. Alustame siis.

ProFTPd Serveri installimine:

ProFTPd on saadaval EPEL-paketi hoidlas, mis pole vaikimisi lubatud. Kui olete EPEL-i paketihoidla lubanud, saate ProFTPd hõlpsasti installida YUM-paketi halduri abil.

Kõigepealt värskendage YUM-i paketi hoidla vahemälu järgmise käsuga:

$ sudo yum makecache

Nüüd lubage EPEL-hoidla järgmise käsuga:

$ sudo yum installige epel-release

Nüüd vajutage y ja seejärel vajutage jätkama.

YUM võib paluda teil nõustuda CentOS-i hoidla GPG-võtmega. Selleks vajutage y ja seejärel vajutage .

EPEL-hoidla peaks olema lubatud.

Nüüd värskendage YUM-i paketi hoidla vahemälu uuesti järgmise käsuga:

$ sudo yum makecache

Nüüd installige ProFTPd järgmise käsuga:

$ sudo yum installib proftpd proftpd-utils

Nüüd vajutage y ja vajutage kinnitada.

YUM võib paluda teil aktsepteerida EPEL-hoidla GPG-võtit. Lihtsalt vajutage y ja seejärel vajutage seda aktsepteerima.

ProFTPd peaks olema installitud.

Nüüd kontrollige, kas proftpd teenus töötab järgmise käsuga:

$ sudo systemctl olek proftpd

Nagu näete, proftpd teenus pole aktiivne. Nii et see ei tööta.

Alustamiseks proftpd teenuse käivitage järgmine käsk:

$ sudo systemctl start proftpd

Nagu sa näed proftpd teenus töötab nüüd.

$ sudo systemctl olek proftpd

Nüüd avage tulemüüri tulemüüris FTP-pordid järgmise käsuga:

$ sudo tulemüür-cmd --zone = public --add-service = ftp --püsiv

Nüüd laadige muudatuste jõustumiseks tulemüür uuesti järgmise käsuga.

$ sudo tulemüür-cmd - uuesti laadida

FTP-serverisse sisenemine:

Nüüd, proovimaks, kas FTP-server töötab, proovime sellega ühenduse luua FTP-klientprogrammist, näiteks FileZilla.

Esiteks peate teadma FTP-serveri IP-aadressi. Selleks käivitage FTP-serveris järgmine käsk.

$ ip a

Nagu näete, on minu FTP-serveri IP-aadress 192.168.21.133. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Nüüd avage FileZilla või eelistatud FTP-klient ja sisestage oma FTP-serveri IP-aadress, sisselogimise kasutajanimi ja parool ning port 21. Kui olete lõpetanud, klõpsake nuppu Ühenda (Kiire ühendus FileZillas). Peaksite olema ühendatud FTP-serveriga, nagu näete alloleval ekraanipildil.

Käivitage ProFTPd automaatselt süsteemi käivitamisel:

Nüüd, kui ProFTPd FTP-server töötab suurepäraselt, on mõistlik lisada teenus proftpd süsteemi käivitamisel, nii et see käivitub süsteemi käivitamisel automaatselt.

Proftpd-teenuse lisamiseks süsteemi käivitamisel käivitage järgmine käsk:

$ sudo systemctl lubab proftpd

Nagu näete, proftpd teenus lisatakse süsteemi käivitamisel.

ProFTPd konfiguratsioonifailid:

CentOS 7-s on ProFTPd vaikimisi konfiguratsioonifail / etc / proftpd.konf.

Konfiguratsioonifail on hästi dokumenteeritud. Niisiis, saate seda kasutada ka käsiraamatuna.

Kuna see sisaldab palju kommentaare, on raske mõista, millised read on aktiivsed ja millised mitte (kommenteeritud). Niisiis, kõige parem on teha algsest konfiguratsioonifailist varukoopia ja eemaldada kommentaarid algsest konfiguratsioonifailist. Seega, kui vajate abi, saate alati vaadata varukoopiat.

Failist varukoopia tegemiseks / etc / proftpd.konf faili, käivitage järgmine käsk:

$ sudo cp -v / etc / proftpd.conf / etc / proftpd.konf.varundamine

Nüüd eemaldage kõik kommentaarid algsest konfiguratsioonifailist / etc / proftpd.konf järgmise käsuga:

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

See on algne konfiguratsioonifail enne kõigi kommentaaride eemaldamist.

See on algne konfiguratsioonifail pärast kõigi kommentaaride eemaldamist. Tundub korralik!

Uute kasutajate lisamine:

CentOS-i vaikekonfiguratsioon võimaldab kohalikul süsteemil sisselogimise kasutajatel FTP-serverisse sisse logida ja faile oma kodukataloogidesse üles laadida. Seega peate uue FTP kasutaja lisamiseks looma uue kasutaja CentOS 7 serverisse, kuhu on installitud ProFTPd.

Uue kasutaja lisamiseks linda (ütleme), käivitage järgmine käsk:

$ sudo adduser -m linda

Nüüd määrake vastloodud kasutajale parool linda järgmise käsuga:

$ sudo passwd linda

Nüüd tippige parool uuesti ja vajutage .

Parool peaks olema määratud.

Nagu näete, kasutaja linda saab FTP-serveriga ühenduse luua. Lisakonfiguratsiooni pole vaja.

Kasutajate sirvimine kodukataloogidesse:

Vaikimisi saavad FTP kasutajad navigeerida ka juurkataloogi. Isegi kui nad ei saa failides ja kataloogides muudatusi teha, pole neil õigusi. Kuid ikkagi on halb mõte lasta neil juurkataloogi vabalt uurida.

Kasutajate enda kodukataloogi lukustamiseks saate lihtsalt lubada ProFTPd Chrooti vangla funktsiooni. Vaikimisi on ProFTPd CentOS 7 versioonis lubatud Chroot vangla. Kuid kui see pole teie jaoks mõnel juhul lubatud, saate selle lubada järgmiselt.

Chroot jaili lubamiseks avage kõigepealt ProFTPd konfiguratsioonifail / etc / proftpd.konf järgmise käsuga:

$ sudo vim / etc / proftpd.konf

Nüüd tippige alloleval ekraanipildil märgitud rida ja salvestage fail.

Nüüd taaskäivitage teenus proftpd järgmise käsuga:

$ sudo systemctl taaskäivitage proftpd

Nüüd saavad FTP kasutajad uurida ainult oma kodukatalooge

Nii installite ja konfigureerite CentOS 7-sse ProFTPd FTP-serveri. Täname selle artikli lugemise eest.

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...