码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp安装

时间:2018-12-27 15:37:06      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:rtu   conf   name   cti   use   文件   user   sftp   timeout   

#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安装

标签:rtu   conf   name   cti   use   文件   user   sftp   timeout   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!