首页 > 其他 > 详细

vsftp安装

时间:2018-12-27 14:10:35      阅读:143      评论:0      收藏:0      [点我收藏+]
#1、下载vsftp
yum install -y vsftpd db4-utils
#2、创建vsftp的用户
useradd virftp -s /sbin/nologin
#3、配置ftp账号文件
cat>> /etc/vsftpd/vsftpd_login<<EOF
test1
123456
EOf
#4、修改权限
chmod 600 /etc/vsftpd/vsftpd_login
#5、生成对应的库文件
db_load -T -t hash -f /etc/vsftpd/vsftpd_login 
 /etc/vsftpd/vsftpd_login.db
#6、建立虚拟账号相关的目录以及配置文件 
mkdir  /etc/vsftpd/vsftpd_user_conf
cd   /etc/vsftpd/vsftpd_user_conf 

cat>>/etc/vsftpd/vsftpd_user_conf/test1<<EOF
local_root=/home/virftp/test1
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000
EOF
#7、创建工作目录
mkdir /home/virftp/test1 -p
chown -R virftp:virftp /home/virftp
#8、认证配置
vim /etc/pam.d/vsftpd   在最开头添加两行
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

#9、修改/etc/vsftpd.conf
#添加
chroot_local_user=YES
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
allow_writeable_chroot=YES
#10、启动服务
systemctl  start vsftpd

  

vsftp安装

原文:https://www.cnblogs.com/zhangb8042/p/10184542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!