miten Setup FTP-palvelin vsftpd CentOS 7

vsftpd on avoimen lähdekoodin ja kevyt FTP-palvelimen ratkaisu. Se on erittäin nopea, turvallinen ja vakaa. Kokoonpano vsftpd on hyvin yksinkertainen ja suoraviivainen.

tässä artikkelissa aion näyttää, miten vsftpd FTP-palvelin asennetaan ja käytetään CentOS 7: ssä. Aloitetaan.

vsftpd: n asentaminen:

vsftpd on saatavilla CentOS 7: n virallisesta pakettivarastosta. Niin, voit helposti asentaa sen YUM package manager.

Päivitä ensin Yum-pakettivaraston välimuisti seuraavalla komennolla:

$ sudo yum makecache

Yum-pakettivaraston välimuisti tulee päivittää.

nyt, asenna vsftpd seuraavalla komennolla:

$ sudo yum install vsftpd

paina nyt y ja paina sitten <Enter> jatkaaksesi.

vsftpd on asennettava.

nyt, tarkista, onko vsftpd palvelu on käynnissä seuraavan komennon:

$ sudo systemctl status vsftpd

kuten näet, vsftpd-palvelu ei ole käynnissä tai inaktiivinen.

käynnistääksesi vsftpd-palvelun, suorita seuraava komento:

$ sudo systemctl start vsftpd

nyt, tarkista tila vsftpd palvelu uudelleen.

$ sudo systemctl status vsftpd

kuten näette, vsftpd-palvelu on käynnissä.

nyt, sinun pitäisi lisätä vsftpd palvelu järjestelmän käynnistyksen niin, että se käynnistyy automaattisesti järjestelmän käynnistyksen.

jos haluat lisätä vsftpd-palvelun järjestelmän käynnistykseen, suorita seuraava komento:

$ sudo systemctl Ota käyttöön vsftpd

vsftpd-palvelu tulee lisätä järjestelmän käynnistykseen.

vsftpd: n asetustiedostot:

CentOS 7: ssä kaikki vsftpd-asetustiedostot ovat /etc/vsftpd-hakemistossa, kuten alla olevasta kuvakaappauksesta näkyy.

pääasetustiedosto on / etc/vsftpd / vsftpd.conf. Jos haluat määrittää vsftpd, suurimman osan ajasta käytät muokkaamalla tätä tiedostoa.

pääasetustiedosto / etc/vsftpd / vsftpd.conf sisältää paljon kommentteja, Mikä on hyödyllistä, kun määrität vsftpd: n, mutta se tekee vaikeaksi nähdä, mitä asetusvaihtoehtoja on käytössä. Niin, suosittelen pitämään varmuuskopion alkuperäisen asetustiedoston ja poistaa kaikki kommentit /etc/vsftpd/vsftpd.conf-tiedosto. Näin, voit katsoa kommentteja, kun tarvitset apua määritettäessä vsftpd ja vielä puhdas asetustiedosto, joka on helppo työskennellä.

tehdä varmuuskopio (kutsun sitä / etc/vsftpd / vsftpd.conf.varmuuskopiointi) alkuperäisen /etc/vsftpd/vsftpd.conf-tiedosto, suorita seuraava komento:

$ sudo cp-v /etc/vsftpd / vsftpd.conf / etc/vsftpd / vsftpd.conf.varmuuskopiointi

nyt, poista kaikki kommentit alkuperäisestä / etc/vsftpd / vsftpd.conf-asetustiedosto, jossa on seuraava komento:

$ sudo egrep-v’^.* # ’/etc/vsftpd / vsftpd.conf.backup / sudo tee / etc/vsftpd / vsftpd.conf

kuten näette, alkuperäinen asetustiedosto näyttää nyt erittäin puhtaalta.

pääsy FTP-palvelimelle:

vsftpd: n oletuskokoonpano Centosissa on riittävän hyvä. Oletusarvoisesti vsftpd on määritetty siten, että vain CentOS 7: n käyttäjät voivat käyttää kotihakemistojaan FTP: n kautta.

FTP-palvelimeen pääsee käyttämällä komentorivin lftp-asiakasohjelmaa tai mitä tahansa graafista FTP-asiakasohjelmaa, kuten Filezillaa. Aion käyttää lftp komentorivin FTP client tässä artikkelissa. Käytän samaa CentOS 7-konetta testaukseen.

lftp on saatavilla CentOS 7: n virallisessa pakettivarastossa.

lftp: n asentamiseksi suorita seuraava komento:

$ sudo yum install lftp

paina nyt y ja paina sitten <Enter> jatkaaksesi.

lftp tulee asentaa.

nyt, Etsi IP-osoite FTP-palvelimen seuraavasti:

$ ip a

kuten näette, FTP-palvelimeni IP-osoite on 192.168.21.133. IP-osoitteesi on erilainen. Joten muista korvata se omallasi tästä lähtien.

nyt, yrittää käyttää FTP-palvelinta kirjautuneena käyttäjänä seuraavasti:

$ lftp-u käyttäjätunnus IP_ADDR

tässä Käyttäjätunnus on käyttäjätunnus, jonka haluat kirjautua FTP-palvelimelle, ja IP_ADDR on FTP-palvelimen IP-osoite.

kirjoita nyt käyttäjätunnuksesi salasana ja paina <Enter>.

sinun pitäisi olla yhteydessä.

kuten näet, kaikki KOTIHAKEMISTONI hakemistot ja tiedostot on lueteltu. Se siis toimii.

uusien FTP-käyttäjien lisääminen:

koska vsftpd: n oletuskokoonpano antaa vain kirjautumiskäyttäjien käyttää kotihakemistojaan FTP: n kautta, lisätäksesi uuden FTP-käyttäjän sinun tarvitsee vain lisätä Uusi kirjautumiskäyttäjä CentOS 7-koneellesi.

lisätäksesi uuden käyttäjän linda, suorita seuraava komento:

$ sudo adduser-m linda

nyt, Aseta salasana käyttäjälle linda seuraavalla komennolla. Huomaa, että, tämä on myös FTP salasana käyttäjälle linda.

$ sudo passwd linda

kirjoita nyt salasana käyttäjälle linda ja paina <Enter>.

kirjoita nyt salasana uudelleen ja paina <Enter>.

salasana pitäisi asettaa.

kuten näette, voin käyttää kotikansio käyttäjän linda että olen juuri luonut.

FTP-porttien avaaminen:

nyt kun kaikki toimii, voit avata FTP-portit, jotta muut ihmiset voivat käyttää niitä.

jos haluat tehdä sen CentOS 7: n palomuuriohjelman (FirewallD) avulla, suorita seuraava komento:

$ sudo firewall-cmd –zone=public — add-service=ftp — permanent

nyt, lataa palomuuri muutosten voimaan seuraavan komennon:

$ sudo palomuuri-cmd –reload

Niin, näin asennat ja käyttää vsftpd FTP-palvelimen CentOS 7. Kiitos tämän artikkelin lukemisesta.