Weboldal keresés

A ProFTPD Server telepítése RHEL/CentOS 8/7 rendszeren


A ProFTPD egy nyílt forráskódú FTP-kiszolgáló, és az egyik leggyakrabban használt, biztonságos és megbízható fájlátviteli démon a Unix-környezetekben, egyszerű fájlkonfigurációs sebességének és egyszerű beállításának köszönhetően.

Követelmények

  • A „CentOS 8.0” telepítése képernyőképekkel
  • RHEL 8 telepítése képernyőképekkel
  • Az RHEL-előfizetés engedélyezése az RHEL 8-ban
  • CentOS 7.0 minimális rendszertelepítés
  • RHEL 7.0 minimális rendszertelepítés
  • Aktív RHEL 7.0 előfizetések és funkcionális adattárak

Ez az oktatóanyag végigvezeti Önt, hogyan telepítheti és használhatja a ProFTPD Servert CentOS/RHEL 8/7 Linux disztribúciókon az egyszerű fájlátvitel érdekében. helyi rendszerfiókjait távoli rendszerekhez.

1. lépés: Telepítse a Proftpd szervert

1. A hivatalos RHEL/CentOS 8/7 tárolók nem biztosítanak bináris csomagot a ProFTPD szerverhez, ezért további csomagtárolókat kell hozzáadnia az EPEL Repo által biztosított rendszeren, a következő paranccsal.

yum install epel-release

2. Mielőtt elkezdené a ProFTPD szerver telepítését, szerkessze a gép hosztfájlját, módosítsa a rendszer FQDN szerint, és tesztelje a konfigurációkat, hogy tükrözze a rendszer tartomány elnevezése.

nano /etc/hosts

Itt adja hozzá a rendszer FQDN-jét a 127.0.0.1 localhost vonalon, mint a következő példában.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Ezután szerkessze az /etc/hostname fájlt, hogy megegyezzen a rendszer FQDN bejegyzésével, mint az alábbi képernyőképeken.

nano /etc/hostname

3. A gazdagép fájlok szerkesztése után tesztelje a helyi DNS-felbontást a következő parancsokkal.

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

4. Most itt az ideje telepíteni a ProFTPD Servert a rendszerére, és néhány szükséges ftp segédprogramot, amelyeket később használni fogunk a következő parancs kiadásával.

yum install proftpd proftpd-utils

5. A kiszolgáló telepítése után indítsa el és kezelje a Proftpd démont a következő parancsok kiadásával.

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

2. lépés: Tűzfalszabályok hozzáadása és fájlok elérése

6. Most a ProDTPD-kiszolgáló fut, és figyeli a kapcsolatokat, de a tűzfalszabályzat miatt nem érhető el külső kapcsolatok számára. A külső kapcsolatok engedélyezéséhez adjon hozzá egy szabályt, amely megnyitja a 21-es portot a firewall-cmd rendszersegédprogrammal.

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

7. A legegyszerűbb módja annak, hogy távoli gépekről hozzáférjen FTP-szerveréhez, ha böngészőt használ, és az URL-en található ftp-protokoll használatával átirányítja a szerver IP-címére vagy tartománynevére.

ftp://domain.tld

OR 

ftp://ipaddress 

8. A Proftpd Server alapértelmezett konfigurációja a rendszer érvényes helyi fiókjainak hitelesítő adatait használja a bejelentkezéshez és a fiókfájlok eléréséhez, amely a $HOME rendszerútvonal-fiókja, a / etc/passwd fájlt.

9. Ha azt szeretné, hogy a ProFTPD Server automatikusan fusson a rendszer újraindítása után, vagyis engedélyezze a rendszerszinten, adja ki a következő parancsot.

systemctl enable proftpd

Ez az! Mostantól elérheti és kezelheti fiókfájljait és mappáit FTP protokoll használatával, akár böngészővel, akár más fejlettebb programokkal, mint például a FileZilla, amely szinte minden platformon elérhető, vagy a WinSCP, egy kiváló fájlátviteli program, amely Windows alapú rendszereken fut. .

Javasolt olvasmány: Az FTP-kiszolgáló telepítése, konfigurálása és biztonságossá tétele a CentOS 7 rendszerben

Az RHEL/CentOS 8/7 ProFTPD Serverrel kapcsolatos oktatóanyagok következő sorozatában olyan fejlettebb funkciókat fogok tárgyalni, mint például az Anonymous fiók engedélyezése, a TLS titkosított fájlátvitel használata és a virtuális felhasználók hozzáadása.