ProFTPD-palvelimen asentaminen RHEL/CentOS 8/7 -käyttöjärjestelmään
ProFTPD on avoimen lähdekoodin FTP-palvelin ja yksi käytetyimmistä, turvallisimmista ja luotettavimmista tiedostonsiirtopalveluista Unix-ympäristöissä, koska sen tiedostokokoonpanot ovat yksinkertaisia ja helppokäyttöisiä.
Vaatimukset
- "CentOS 8.0":n asennus kuvakaappauksilla
- RHEL 8:n asennus kuvakaappauksilla
- Kuinka ottaa RHEL-tilaus käyttöön RHEL 8:ssa
- CentOS 7.0:n vähimmäisasennus
- RHEL 7.0 -järjestelmän vähimmäisasennus
- Aktiiviset RHEL 7.0 -tilaukset ja toiminnalliset tietovarastot
Tämä opetusohjelma opastaa sinua asentamaan ja käyttämään ProFTPD Serveriä CentOS/RHEL 8/7 Linux-jakeluissa yksinkertaista tiedostojen siirtoa varten paikalliset järjestelmätilit etäjärjestelmiin.
Vaihe 1: Asenna Proftpd-palvelin
1. Viralliset RHEL/CentOS 8/7 -varastot eivät tarjoa binaaripakettia ProFTPD-palvelimelle, joten sinun on lisättävä ylimääräisiä pakettivarastoja EPEL Repon tarjoamassa järjestelmässäsi käyttämällä seuraavaa komentoa.
yum install epel-release
2. Ennen kuin aloitat ProFTPD-palvelimen asennuksen, muokkaa koneen isäntätiedostoa, muuta se järjestelmäsi FQDN mukaisesti ja testaa määritykset vastaamaan järjestelmän verkkotunnuksen nimeäminen.
nano /etc/hosts
Lisää tähän järjestelmän FQDN 127.0.0.1 localhost -riville kuten seuraavassa esimerkissä.
127.0.0.1 server.centos.lan localhost localhost.localdomain
Muokkaa sitten /etc/hostname-tiedostoa vastaamaan samaa järjestelmän FQDN-merkintää, kuten alla olevissa kuvakaappauksissa.
nano /etc/hostname
3. Kun olet muokannut isäntätiedostoja, testaa paikallista DNS-tarkkuuttasi seuraavilla komennoilla.
hostname
hostname -f ## For FQDN
hostname -s ## For short name
4. Nyt on aika asentaa ProFTPD-palvelin järjestelmääsi ja joitain tarvittavia ftp-apuohjelmia, joita käytämme myöhemmin antamalla seuraava komento.
yum install proftpd proftpd-utils
5. Kun palvelin on asennettu, käynnistä ja hallitse Proftpd-daemonia antamalla seuraavat komennot.
systemctl start proftpd
systemctl status proftpd
systemctl stop proftpd
systemctl restart proftpd
Vaihe 2: Lisää palomuurisäännöt ja käytä tiedostoja
6. Nyt ProDTPD-palvelimesi toimii ja kuuntelee yhteyksiä, mutta se ei ole käytettävissä ulkopuolisille yhteyksille palomuurikäytännön vuoksi. Jos haluat ottaa ulkopuoliset yhteydet käyttöön, lisää sääntö, joka avaa portin 21 firewall-cmd -järjestelmäapuohjelman avulla.
firewall-cmd –add-service=ftp ## On fly rule
firewall-cmd –add-service=ftp --permanent ## Permanent rule
systemctl restart firewalld.service
7. Yksinkertaisin tapa käyttää FTP-palvelinta etäkoneista on käyttää selainta ja ohjata palvelimesi IP-osoitteeseen tai verkkotunnukseen käyttämällä ftp-protokollaa URL-osoitteessa.
ftp://domain.tld
OR
ftp://ipaddress
8. Proftpd Serverin oletusmääritykset käyttävät järjestelmän paikallisten tilien valtuustietoja kirjautumiseen ja tilitiedostojesi käyttämiseen, joka on $HOME järjestelmäpolkutilisi, joka on määritetty kohdassa / etc/passwd-tiedosto.
9. Anna seuraava komento, jotta ProFTPD-palvelin käynnistyy automaattisesti järjestelmän uudelleenkäynnistyksen jälkeen, eli ota se käyttöön koko järjestelmässä.
systemctl enable proftpd
Se siitä! Nyt voit käyttää ja hallita tilitiedostojasi ja kansioitasi FTP-protokollan avulla käyttämällä selainta tai muita kehittyneempiä ohjelmia, kuten FileZillaa, joka on saatavilla melkein kaikilla alustoilla, tai WinSCP:tä, erinomainen tiedostonsiirto-ohjelma, joka toimii Windows-pohjaisissa järjestelmissä. .
Suositeltu luku: FTP-palvelimen asentaminen, määrittäminen ja suojaaminen CentOS 7:ssä
Seuraavassa RHEL/CentOS 8/7 ProFTPD Server -opastussarjassa käsittelen edistyneempiä ominaisuuksia, kuten Anonymous-tilin käyttöönottoa, TLS-salattujen tiedostonsiirtojen käyttöä ja virtuaalisten käyttäjien lisäämistä.