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ä.