Ricerca nel sito web

Installazione del server ProFTPD su RHEL/CentOS 8/7


ProFTPD è un server FTP open source e uno dei demoni di trasferimento file più utilizzati, sicuri e affidabili negli ambienti Unix, grazie alla semplicità della configurazione dei file, alla velocità e alla facilità di installazione.

Requisiti

  • Installazione di “CentOS 8.0″ con screenshot
  • Installazione di RHEL 8 con screenshot
  • Come abilitare l'abbonamento RHEL in RHEL 8
  • Installazione minima del sistema CentOS 7.0
  • RHEL 7.0 Installazione minima del sistema
  • Abbonamenti RHEL 7.0 attivi e repository funzionali

Questo tutorial ti guiderà su come installare e utilizzare ProFTPD Server su distribuzioni LinuxCentOS/RHEL 8/7 per un semplice trasferimento di file da gli account del tuo sistema locale sui sistemi remoti.

Passaggio 1: installare Proftpd Server

1. I repository ufficiali RHEL/CentOS 8/7 non forniscono alcun pacchetto binario per il server ProFTPD, quindi è necessario aggiungere repository di pacchetti aggiuntivi sul tuo sistema fornito da EPEL Repo, utilizzando il seguente comando.

yum install epel-release

2. Prima di iniziare a installare il server ProFTPD, modifica il file degli host della macchina, modificalo di conseguenza in base al FQDN del tuo sistema e testa le configurazioni per riflettere le tue denominazione del dominio di sistema.

nano /etc/hosts

Qui aggiungi l'FQDN del tuo sistema sulla riga localhost 127.0.0.1 come nell'esempio seguente.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Quindi modifica il file /etc/hostname in modo che corrisponda alla stessa voce FQDN di sistema come negli screenshot seguenti.

nano /etc/hostname

3. Dopo aver modificato i file host, verifica la risoluzione DNS locale utilizzando i seguenti comandi.

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

4. Ora è il momento di installare ProFTPD Server sul tuo sistema e alcune utilità ftp richieste che utilizzeremo in seguito emettendo il seguente comando.

yum install proftpd proftpd-utils

5. Dopo aver installato il server, avviare e gestire il demone Proftpd immettendo i seguenti comandi.

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

Passaggio 2: aggiungi regole firewall e accedi ai file

6. Ora, il tuo server ProDTPD è in esecuzione e ascolta le connessioni, ma non è disponibile per connessioni esterne a causa della politica del firewall. Per abilitare le connessioni esterne assicurati di aggiungere una regola che apra la porta 21, utilizzando l'utilità di sistema firewall-cmd.

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

7. Il modo più semplice per accedere al tuo server FTP da macchine remote è utilizzare un browser, reindirizzando all'indirizzo IP del tuo server o al nome di dominio utilizzando il protocollo ftp sull'URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. La configurazione predefinita su Proftpd Server utilizza credenziali di account locali di sistema valide per accedere ai file del tuo account che è il tuo account del percorso di sistema $HOME, definito in / etc/passwd.

9. Per fare in modo che ProFTPD Server venga eseguito automaticamente dopo il riavvio del sistema, ovvero abilitarlo a livello di sistema, immetti il seguente comando.

systemctl enable proftpd

Questo è tutto! Ora puoi accedere e gestire i file e le cartelle del tuo account utilizzando il protocollo FTP utilizzando un browser o altri programmi più avanzati, come FileZilla, disponibile su quasi tutte le piattaforme, o WinSCP, un eccellente programma di trasferimento file che funziona su sistemi basati su Windows .

Lettura consigliata: Come installare, configurare e proteggere il server FTP in CentOS 7

Nella prossima serie di tutorial riguardanti ProFTPD Server su RHEL/CentOS 8/7, discuterò di funzionalità più avanzate come l'attivazione di account anonimi, l'utilizzo dei trasferimenti di file crittografati TLS e l'aggiunta di utenti virtuali.