安装 vsftp
$ yum -y install vsftpd
备份配置文件
/etc/vsftpd/vsftpd.conf 这个文件是 vsftpd 的的服务的核心配置文件,我们在修改配置文件的时候,最好先备份一份。
# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.back
清空配置文件
# cd /etc/vsftpd/
# >vsftpd.conf
修改 vsftpd.conf 文件
vim /etc/vsftpd/vsftpd.conf 修改为如下
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
anon_upload_enable=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
anon_upload_enable=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
anon_upload_enable=NO
anon_mkdir_write_enable=NO
xferlog_enable=YES
use_localtime=YES
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
idle_session_timeout=600
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd.vu
userlist_enable=YES
tcp_wrappers=YES
guest_enable=YES
guest_username=virtual
user_config_dir=/etc/vsftpd/user_conf
pasv_min_port=35000
pasv_max_port=45000
pasv_enable=YES
pasv_promiscuous=YES
anon_other_write_enable=YES
allow_writeable_chroot=YES
创建 FTP 虚拟用户
建立虚拟用户列表/tmp/logins.txt ,我这里创建两个用户 download 和
admin,密码自己设置,在实际的生产环境需要设置复杂的强密码。
vi /tmp/logins.txt
内容如下
(帐号 1)
(帐号 1 密码)
(帐号 2)
(帐号 2 密码)
- 注意:不要有空行,一行账号 一行密码;奇数行为帐号,偶数行为密码
文章评论