安装指令:
yum install vsftp
配置文件夹:
/etc/vsftpd/
改文件夹内有4个文件
ftpusers 禁止登陆的本地用户清单
user_list 用户清单,可以配置成白名单
vsftpd.conf 配置文件
vsftpd_conf_migrate.sh
修改配置文件
vi /etc/vsftpd/vsftpd.conf
#Ftp侦听的端口
listen_port=10021
# Allow anonymous FTP 允许匿名登陆
anonymous_enable=YES
# Uncomment this to allow local users to log in.
#本地用户是否可以登陆
local_enable=YES
# Uncomment this to enable any form of FTP write command.写权限
write_enable=YES
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
dirmessage_enable=YES
# Activate logging of uploads/downloads.
xferlog_enable=YES
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#限制用户切换目录,默认在只能访问自己的home文件夹
chroot_local_user=YES
#白名单可以切换目录
chroot_list_enable=YES
# (default follows) 这个文件要创建下
#chroot_list_file=/etc/vsftpd/chroot_list
#这个是ipv4的,
listen=YES
#这个是ipv6的,我装好默认是v6的
#listen_ipv6=YES
pam_service_name=vsftpd
#userlist生效
userlist_enable=YES
#userlist为白名单,YES是黑名单
userlist_deny=NO
tcp_wrappers=YES
pasv_enable=YES
#被动访问端口范围,有防火墙需要开放
pasv_min_port=30000
pasv_max_port=30100
pasv_address=
服务可用
systemctl enable vsftpd
启动服务
systemctl start vsftpd