GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat FTP server na CentOS 7

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci FTP serveru na CentOS 7. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

FTP (File Transfer Protocol) je tradiční a široce používaný standardní nástroj pro přenos souborů mezi serverem a klienty po síti, zejména tam, kde není nutná žádná autentizace (umožňuje anonymním uživatelům připojit k serveru). Musíme pochopit, že FTP je ve výchozím nastavení nezabezpečený, protože přenáší přihlašovací údaje a data uživatele bez šifrování.

Nainstalujte server FTP na CentOS 7

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo yum install epel-release
sudo yum update

Krok 2. Instalace FTP serveru na CentOS.

Instalace serveru vsftpd je přímočará, stačí spustit následující příkaz v terminálu:

sudo yum install vsftpd

Jakmile je balíček nainstalován, spusťte démona vsftpd a povolte jeho automatické spouštění při spouštění:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Dále, abychom umožnili přístup ke službám FTP z externích systémů, musíme otevřít port 21, kde naslouchají démoni FTP následovně:

firewall-cmd --zone=public --permanent --add-port=21/tcp
firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --reload

Krok 3. Konfigurace FTP serveru.

Konfigurační soubor bude ve složce /etc/vsftp. Vsftpd.conf je konfigurační soubor FTP serveru:

sudo nano /etc/vsftpd/vsftpd.conf

Nastavte následující možnosti s těmito odpovídajícími hodnotami:

anonymous_enable=NO             # disable  anonymous login
local_enable=YES		# permit local logins
write_enable=YES		# enable FTP commands which change the filesystem
local_umask=022		        # value of umask for file creation for local users
dirmessage_enable=YES	        # enable showing of messages when users first enter a new directory
xferlog_enable=YES		# a log file will be maintained detailing uploads and downloads
connect_from_port_20=YES        # use port 20 (ftp-data) on the server machine for PORT style connections
xferlog_std_format=YES          # keep standard log file format
listen=NO   			# prevent vsftpd from running in standalone mode
listen_ipv6=YES		        # vsftpd will listen on an IPv6 socket instead of an IPv4 one
pam_service_name=vsftpd         # name of the PAM service vsftpd will use
userlist_enable=YES  	        # enable vsftpd to load a list of usernames
tcp_wrappers=YES  		# turn on tcp wrappers

To je vše, co potřebujete k instalaci FTP serveru na CentOS 7. Doufám, že vám tento rychlý tip pomůže. Další informace o FTP najdete v jejich oficiální znalostní databázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Cent OS
  1. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  2. Jak nainstalovat ProFTPD na CentOS 7

  3. Jak nainstalovat FTP server na CentOS 7

  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Nginx na CentOS 8

  3. Jak nainstalovat PostgreSQL na CentOS 8

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat vsftpd (ftp server) na CentOS 8 / RHEL 8

  3. Jak nainstalovat server FreeIPA na CentOS 7