Instaliranje ProFTPD poslužitelja na RHEL/CentOS 8/7


ProFTPD je FTP poslužitelj otvorenog koda i jedan od najčešće korištenih, sigurnih i pouzdanih demona za prijenos datoteka u Unix okruženjima, zbog jednostavnosti konfiguracije datoteka, brzine i jednostavnog postavljanja.

Zahtjevi

  • Instalacija “CentOS 8.0″ sa snimkama zaslona
  • Instalacija RHEL 8 sa snimkama zaslona
  • Kako omogućiti RHEL pretplatu u RHEL 8
  • Minimalna instalacija sustava CentOS 7.0
  • RHEL 7.0 Minimalna instalacija sustava
  • Aktivne RHEL 7.0 pretplate i funkcionalna spremišta

Ovaj vodič će vas voditi o tome kako možete instalirati i koristiti ProFTPD poslužitelj na CentOS/RHEL 8/7 Linux distribucijama za jednostavan prijenos datoteka s račune vašeg lokalnog sustava udaljenim sustavima.

Korak 1: Instalirajte Proftpd poslužitelj

1. Službena spremišta RHEL/CentOS 8/7 ne pružaju nikakav binarni paket za ProFTPD poslužitelj, tako da morate dodati dodatna spremišta paketa na vašem sustavu koje pruža EPEL Repo, koristeći sljedeću naredbu.

yum install epel-release

2. Prije nego počnete instalirati ProFTPD poslužitelj, uredite datoteku domaćina vašeg stroja, promijenite je u skladu s FQDN vašeg sustava i testirajte konfiguracije da odražavaju vaše imenovanje domene sustava.

nano /etc/hosts

Ovdje dodajte FQDN vašeg sustava na retku 127.0.0.1 localhost kao u sljedećem primjeru.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Zatim uredite datoteku /etc/hostname da odgovara istom unosu FQDN sustava kao na snimkama zaslona u nastavku.

nano /etc/hostname

3. Nakon što ste uredili datoteke hosta, testirajte svoju lokalnu DNS rezoluciju pomoću sljedećih naredbi.

hostname
hostname -f    	## For FQDN
hostname -s    	## For short name

4. Sada je vrijeme da instalirate ProFTPD poslužitelj na vaš sustav i neke potrebne ftp uslužne programe koje ćemo kasnije koristiti izdavanjem sljedeće naredbe.

yum install proftpd proftpd-utils

5. Nakon što je poslužitelj instaliran, pokrenite i upravljajte Proftpd demonom izdavanjem sljedećih naredbi.

systemctl start proftpd
systemctl status proftpd
systemctl stop proftpd
systemctl restart proftpd

Korak 2: Dodajte pravila vatrozida i pristupite datotekama

6. Sada vaš ProDTPD poslužitelj radi i osluškuje veze, ali nije dostupan za vanjske veze zbog pravila vatrozida. Da biste omogućili vanjske veze, obavezno dodajte pravilo koje otvara port 21, koristeći pomoćni program sustava firewall-cmd.

firewall-cmd –add-service=ftp   ## On fly rule
firewall-cmd –add-service=ftp   --permanent   ## Permanent rule
systemctl restart firewalld.service 

7. Najjednostavniji način pristupa vašem FTP poslužitelju s udaljenih računala je korištenje preglednika, preusmjeravanje na IP adresu vašeg poslužitelja ili naziv domene korištenjem ftp protokola na URL-u.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Zadana konfiguracija na Proftpd poslužitelju koristi vjerodajnice važećeg lokalnog računa sustava za prijavu i pristup vašim datotekama računa, a to je vaš $HOME sistemski račun, definiran u / etc/passwd datoteku.

9. Da bi se ProFTPD Server automatski pokrenuo nakon ponovnog pokretanja sustava, odnosno omogućio ga na cijelom sustavu, izdajte sljedeću naredbu.

systemctl enable proftpd

To je to! Sada možete pristupiti datotekama i mapama svog računa i upravljati njima pomoću FTP protokola koristeći preglednik ili druge naprednije programe, kao što je FileZilla, koji je dostupan na gotovo svim platformama, ili WinSCP, odličan program za prijenos datoteka koji radi na sustavima temeljenim na Windowsu. .

Predloženo za čitanje: Kako instalirati, konfigurirati i osigurati FTP poslužitelj u CentOS 7

U sljedećoj seriji vodiča koji se odnose na ProFTPD poslužitelj na RHEL/CentOS 8/7, raspravljat ću o naprednijim značajkama kao što je omogućavanje anonimnog računa, korištenje TLS šifriranih prijenosa datoteka i dodavanje virtualnih korisnika.