Instal·lació del servidor ProFTPD a RHEL/CentOS 8/7


ProFTPD és un servidor FTP de codi obert i un dels dimonis de transferència de fitxers més utilitzats, segurs i fiables en entorns Unix, a causa de la seva senzillesa de configuració de fitxers, velocitat i fàcil configuració.

  • Instal·lació de \CentOS 8.0 amb captures de pantalla
  • Instal·lació de RHEL 8 amb captures de pantalla
  • Com habilitar la subscripció a RHEL a RHEL 8
  • Instal·lació mínima del sistema CentOS 7.0
  • Instal·lació mínima del sistema RHEL 7.0
  • Subscripcions actives a RHEL 7.0 i repositoris funcionals

Aquest tutorial us guiarà sobre com podeu instal·lar i utilitzar el servidor ProFTPD a les distribucions Linux CentOS/RHEL 8/7 per a una transferència senzilla de fitxers des dels comptes del vostre sistema local a sistemes remots.

Pas 1: instal·leu el servidor Profpd

1. Els dipòsits oficials de RHEL/CentOS 8/7 no proporcionen cap paquet binari per al servidor ProFTPD, de manera que heu d'afegir dipòsits de paquets addicionals al vostre sistema proporcionats per EPEL Repo mitjançant l'ordre següent.

# yum install epel-release

2. Abans de començar a instal·lar ProFTPD Server, editeu el fitxer d'amfitrions de la vostra màquina, canvieu-lo segons el nom de domini complet del vostre sistema i proveu les configuracions perquè reflecteixin la denominació de domini del vostre sistema.

# nano /etc/hosts

Afegiu aquí el FQDN del vostre sistema a la línia localhost 127.0.0.1 com a l'exemple següent.

127.0.0.1 server.centos.lan localhost localhost.localdomain

A continuació, editeu el fitxer /etc/hostname perquè coincideixi amb la mateixa entrada de FQDN del sistema com a les captures de pantalla següents.

# nano /etc/hostname

3. Després d'haver editat els fitxers de l'amfitrió, proveu la vostra resolució DNS local amb les ordres següents.

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

4. Ara és el moment d'instal·lar ProFTPD Server al vostre sistema i algunes utilitats ftp necessàries que farem servir més endavant emetent l'ordre següent.

# yum install proftpd proftpd-utils

5. Un cop instal·lat el servidor, inicieu i gestioneu el dimoni Proftpd emetent les ordres següents.

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

Pas 2: afegiu regles de tallafoc i fitxers d'accés

6. Ara, el vostre servidor ProDTPD s'executa i escolta les connexions, però no està disponible per a connexions externes a causa de la política del tallafoc. Per habilitar connexions externes, assegureu-vos d'afegir una regla que obri el port 21, utilitzant la utilitat del sistema firewall-cmd.

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

7. La manera més senzilla d'accedir al vostre servidor FTP des de màquines remotes és mitjançant un navegador, redirigeix-vos a l'adreça IP del vostre servidor o al nom de domini mitjançant el protocol ftp a l'URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. La configuració predeterminada del servidor Proftpd utilitza credencials vàlides de comptes locals del sistema per iniciar sessió i accedir als fitxers del vostre compte, que és el vostre compte de ruta del sistema $HOME, definit a /etc/passwd dossier.

9. Per fer que el servidor ProFTPD s'executi automàticament després del reinici del sistema, també per habilitar-lo a tot el sistema, emet l'ordre següent.

# systemctl enable proftpd

Això és! Ara podeu accedir i gestionar els fitxers i les carpetes del vostre compte mitjançant el protocol FTP mitjançant un navegador o altres programes més avançats, com WinSCP, un excel·lent programa de transferència de fitxers que s'executa en sistemes basats en Windows.

A la propera sèrie de tutorials sobre el servidor ProFTPD a RHEL/CentOS 8/7, parlaré de funcions més avançades com utilitzar transferències de fitxers xifrats TLS i afegir usuaris virtuals.