安装和配置 vsftpd

  1. 首先安装提供 FTP 服务的 vsftpd 包。
# yum -y install vsftpd
  1. 在/etc/vsftpd/vsftpd.conf中设置ftp可以使用的端口范围。
    (注意:默认情况下,它使用被动模式)
pasv_min_port=3000
pasv_max_port=3500

启用 vsftd 服务

配置系统启动时启动的vsftpd服务:

# systemctl enable vsftpd.service  
# systemctl start vsftpd.service
www. On IT Road .com

在 firewalld 中打开端口

  1. 打开ftp使用的端口。
# firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent
  1. 重新启动 firewalld.service 以使更改生效。
# systemctl restart firewalld.service

如何添加/修改 vsftpd banner?

按照以下步骤添加或者修改 vsftpd 登录banner。

  1. 在文件/etc/vsftpd/vsftpd.conf中加入以下行
ftpd_banner=[YOUR BANNER HERE]
  1. 重启vsftpd服务。
# service vsftpd restart

为 vsftpd 配置 SELinux

如果我们想让普通用户在 SELinux 强制执行时能够从服务器获取文件并将文件放入服务器,请设置如下布尔值。
仅当 SELinux 处于强制模式时才需要这样做。

# setenforce 1   
# setsebool -P ftpd_full_access 1
CentOS/RHEL 7:如何安装和配置 ftp 服务器 (vsftpd)

FTP 服务/服务器由 vsftpd 守护进程提供。
非常安全的 FTP 守护程序 (vsftpd) 是最安全和最快的 FTP 服务器。
默认情况下,vsftp 服务器运行在端口 20 和 21.
要在 RHEL7 上配置 FTP 服务,请按照以下步骤操作。

日期:2020-09-17 00:12:04 来源:oir作者:oir