vsftp(Very Sucere FTP)是一款非常安全的FTP
开始安装,我们采用的是yum来安装
yum -y install vsftp* #开始安装vsftp服务
yum install db4-utils*
安装完成需要去做配置:
service vsftpd start #启动
service vsftpd stop #停止
chkconfig vsftpd on #开启开机启动
chkconfig vsftpd --level 35 on #在3 5模式下开机启动
为了不关闭selinux 我们这样去配置
setsebool -P ftp_home_dir=1
setsebool -P allow_ftpd_anon_write=1
chcon -R -t /var/ftp/
useradd -d /var/ftp/vuserdir -s /sbin/nologin vuser
chmod o+rw /var/ftp/vuserdir
vim /etc/vsftpd/vftpuser.txt #生成虚拟目录用户
tongyzhang
111
tomyang
222
db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db #生成虚拟目录用户的数据文件
chmod 600 /etc/vsftpd/vftpuser.db #给予权限
vim /etc/pam.d/vsftp
将原有的注释了 换现在的
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
vim /etc/vsftpd/vsftpd.conf
添加这些
guest_enable=YES
guest_username=vuser
user_config_dir=/etc/vsftpd/vuserconf
max_per_ip=2 #同一个IP的连接数是两次
anonymous_enable=NO
cd /etc/vsftpd
mkdir vuserconf
cd vuserconf/
vim tonyzhang
写入:
write_enable=YES
service vsftpd restart
阅读(1124) | 评论(0) | 转发(0) |