1.安装vsftpd
安装vsftpd
yum install -y vsftpd
2:根据自己需求,修改 ftp 配置文件 /etc/vsftpd/vsftpd.conf
anonymous_enable=NO # 是否允许匿名访问
local_enable=YES # 是否允许使用本地帐户进行 FTP 用户登录验证
local_umask=022 # 设置本地用户默认文件掩码022
chroot_local_user=YES # 是否限定用户在其主目录下(NO 表示允许切换到上级目录)
#chroot_list_enable=YES # 是否启用限制用户的名单(注释掉为禁用)
chroot_list_file=/etc/vsftpd/chroot_list # 用户列表文件(一行一个用户)
allow_writeable_chroot=YES # 如果启用了限定用户在其主目录下需要添加这个配置,解决报错 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
xferlog_enable=YES # 启用上传和下载的日志功能,默认开启。
use_localtime=YES # 是否使用本地时(自行添加)
userlist_enable=YES
============================================================================================== 本地配置 userlist_enable=YES tcp_wrappers=YES xferlog_enable=YES xferlog_std_format=YES xferlog_file=/var/log/xferlog dual_log_enable=YES vsftpd_log_file=/var/log/vsftpd.log pam_service_name=vsftpd allow_writeable_chroot=YES userlist_enable=YES userlist_deny=YES userlist_file=/etc/vsftpd/user_list 如果报503错误 /etc/pam.d/vsftpd 文件
注释掉#auth required pam_shells.so
本文原地址:https://www.eqiday.cn/325.html
郑重声明内容版权声明:除非注明,否则皆为本站原创文章。如有侵权联系进行删除!