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.