Installéiere vum ProFTPD Server op RHEL/CentOS 8/7


ProFTPD ass en Open Source FTP Server an ee vun de meescht benotzten, sécheren an zouverlässegsten Dateientransfer Daemonen op Unix Ëmfeld, wéinst senge Dateikonfiguratiounen Einfachheet Geschwindegkeet an einfache Setup.

  • Installatioun vum CentOS 8.0 mat Screenshots
  • Installatioun vu RHEL 8 mat Screenshots
  • Wéi aktivéiert een RHEL Abonnement am RHEL 8
  • CentOS 7.0 Minimal Systeminstallatioun
  • RHEL 7.0 Minimal Systeminstallatioun
  • Aktiv RHEL 7.0 Abonnementer a funktionell Repositories

Dësen Tutorial wäert Iech guidéieren wéi Dir ProFTPD Server op CentOS/RHEL 8/7 Linux Verdeelunge installéiere kënnt a benotzt fir en einfachen Dateietransfer vun Äre lokalen Systemkonten op Fernsystemer.

Schrëtt 1: Installéiert Proftpd Server

1. Offiziell RHEL/CentOS 8/7 Repositories liwwert kee binäre Package fir ProFTPD Server, also musst Dir extra Package Repositories op Ärem System addéieren, deen duerch EPEL Repo geliwwert gëtt, andeems Dir de folgende Kommando benotzt.

# yum install epel-release

2. Ier Dir ufänkt ProFTPD Server z'installéieren, ännert Är Maschinn Hostdatei, ännert se entspriechend un Äre System FQDN an test d'Konfiguratiounen fir Äre System Domain Numm ze reflektéieren.

# nano /etc/hosts

Hei füügt Äre System FQDN op 127.0.0.1 localhost Linn wéi am folgende Beispill.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Dann änneren /etc/hostname Datei fir mat deemselwechte System FQDN Entrée ze passen wéi an de Screenshots hei drënner.

# nano /etc/hostname

3. Nodeems Dir d'Hostdateien geännert hutt, testen Är lokal DNS-Resolutioun mat de folgende Kommandoen.

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

4. Elo ass et Zäit fir ProFTPD Server op Ärem System z'installéieren an e puer erfuerderlech ftp Utilities déi mir spéider benotze andeems Dir folgend Kommando ausginn.

# yum install proftpd proftpd-utils

5. Nodeems de Server installéiert ass, starten a verwalten Proftpd Daemon andeems Dir déi folgend Kommandoen ausginn.

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

Schrëtt 2: Füügt Firewall Regelen an Zougangsdateien

6. Elo leeft Äre ProDTPD Server a lauschtert no Verbindungen, awer et ass net verfügbar fir extern Verbindunge wéinst der Firewall Politik. Fir extern Verbindungen z'aktivéieren, gitt sécher datt Dir eng Regel bäidréit déi den Port 21 opmaacht, mat Firewall-cmd System Utility.

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

7. Deen einfachste Wee fir op Äre FTP-Server vu Fernmaschinnen ze kommen ass duerch e Browser ze benotzen, op Är Server IP Adress oder Domain Numm mat FTP Protokoll op URL ëmgeleet.

ftp://domain.tld

OR 

ftp://ipaddress 

8. D'Standardkonfiguratioun op Proftpd Server benotzt gëlteg System lokal Konten Umeldungsinformatiounen fir aloggen an Zougang zu Äre Kont Dateien déi Äre $HOME System Wee Kont ass, definéiert an /etc/passwd Fichier.

9. Fir ProFTPD Server automatesch nom System Restart ze maachen, aka aktivéiert et systemwäit, gitt de folgende Kommando aus.

# systemctl enable proftpd

Dat ass et! Elo kënnt Dir Zougang zu Äre Kontdateien an Ordner mat FTP-Protokoll zougräifen a verwalten andeems Dir e Browser oder aner méi fortgeschratt Programmer benotzt, wéi WinSCP, en exzellente Dateietransfer Programm deen op Windows baséiert Systemer leeft.

Op der nächster Serie vun Tutorials betreffend ProFTPD Server op RHEL/CentOS 8/7, wäert ech méi fortgeschratt Funktiounen diskutéieren wéi d'Benotzung vun TLS verschlësselte Dateitransferen a Virtuell Benotzer derbäi.