Vyhledávání na webu

Instalace serveru ProFTPD na RHEL/CentOS 8/7


ProFTPD je FTP server s otevřeným zdrojovým kódem a jeden z nejpoužívanějších, zabezpečených a spolehlivých démonů přenosu souborů v prostředí Unix díky jednoduchosti konfigurace souborů, rychlosti a snadnému nastavení.

Požadavky

  • Instalace „CentOS 8.0“ se snímky obrazovky
  • Instalace RHEL 8 se snímky obrazovky
  • Jak povolit předplatné RHEL v RHEL 8
  • Minimální instalace systému CentOS 7.0
  • Instalace minimálního systému RHEL 7.0
  • Aktivní předplatné RHEL 7.0 a funkční úložiště

Tento výukový program vás provede instalací a používáním serveru ProFTPD na linuxových distribucích CentOS/RHEL 8/7 pro jednoduchý přenos souborů z vaše místní systémové účty na vzdálené systémy.

Krok 1: Nainstalujte Proftpd Server

1. Oficiální repozitáře RHEL/CentOS 8/7 neposkytují žádný binární balíček pro ProFTPD Server, takže musíte přidat další úložiště balíčků na vašem systému poskytovaném EPEL Repo pomocí následujícího příkazu.

yum install epel-release

2. Než začnete instalovat ProFTPD Server, upravte soubor hostitelů vašeho počítače, změňte jej podle vašeho systému FQDN a otestujte konfigurace, aby odpovídaly vašemu systémové pojmenování domén.

nano /etc/hosts

Zde přidejte svůj systémový FQDN na 127.0.0.1 localhost line jako v následujícím příkladu.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Poté upravte soubor /etc/hostname tak, aby odpovídal stejné systémové položce FQDN jako na snímcích níže.

nano /etc/hostname

3. Po úpravě hostitelských souborů otestujte místní překlad DNS pomocí následujících příkazů.

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

4. Nyní je čas nainstalovat ProFTPD Server do vašeho systému a některé požadované nástroje ftp, které použijeme později zadáním následujícího příkazu.

yum install proftpd proftpd-utils

5. Po instalaci serveru spusťte a spravujte démona Proftpd vydáním následujících příkazů.

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

Krok 2: Přidejte pravidla brány firewall a přístup k souborům

6. Nyní váš server ProDTPD běží a naslouchá připojení, ale kvůli zásadám brány firewall není k dispozici pro externí připojení. Chcete-li povolit vnější připojení, nezapomeňte přidat pravidlo, které otevře port 21, pomocí systémového nástroje firewall-cmd.

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

7. Nejjednodušším způsobem přístupu k serveru FTP ze vzdálených počítačů je použití prohlížeče, přesměrování na adresu IP serveru nebo název domény pomocí protokolu ftp na adrese URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Výchozí konfigurace na serveru Proftpd používá platné přihlašovací údaje k místním účtům pro přihlášení a přístup k souborům vašeho účtu, což je váš účet systémové cesty $HOME, definovaný v / etc/passwd.

9. Chcete-li, aby se ProFTPD Server automaticky spouštěl po restartu systému, neboli povolit jej v celém systému, zadejte následující příkaz.

systemctl enable proftpd

A je to! Nyní můžete přistupovat a spravovat soubory a složky svého účtu pomocí protokolu FTP pomocí prohlížeče nebo jiných pokročilejších programů, jako je FileZilla, která je dostupná na téměř všech platformách, nebo WinSCP, vynikající program pro přenos souborů, který běží na systémech Windows. .

Doporučená četba: Jak nainstalovat, nakonfigurovat a zabezpečit FTP server v CentOS 7

V další sérii výukových programů týkajících se serveru ProFTPD na RHEL/CentOS 8/7 budu diskutovat o pokročilejších funkcích, jako je povolení anonymního účtu, používání šifrovaných přenosů souborů TLS a přidávání virtuálních uživatelů.