安装

yum install vsftpd

修改:/etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
nopriv_user=vsftpd
ftpd_banner=Welcome to XX FTP service.
chroot_local_user=YES
chroot_list_enable=NO
ls_recurse_enable=NO
listen=YES
pam_service_name=vsftpdpamconf
userlist_enable=YES
tcp_wrappers=YES
guest_enable=YES
# 这里是用户存放文件目录权限如test
guest_username=test
# 这里对应下方存放用户的目录
user_config_dir=/etc/vsftpd/vftpuser
virtual_use_local_privs=YES
pasv_min_port=6000
pasv_max_port=7000
pasv_enable=YES
listen_port=2021

/etc/vsftpd/vftpuser/somebody

local_root=/home/wwwroot/somebodydir
anonymous_enable=NO
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO

/etc/vsftpd/account 帐号信息和上一步中文件名称要相同 如:somebody

somebody
123456
vi /etc/pam.d/vsftpdpamconf
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account

db_load -T -t hash -f /etc/vsftpd/account /etc/vsftpd/ftp_account.db
iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2021 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:7000 -j ACCEPT adduser -d /var/vsftpd -s /sbin/nologin vsftpd

最新文章

  1. Python之路第一课Day3--随堂笔记(文件操作)
  2. 为什么C#中ref和out 关键字 ?
  3. apply和call
  4. js中的this指针(四)
  5. C#获取HTML文件指定DIV内容
  6. C#二进制文件的读写
  7. Hadoop 2.6.0集群搭建
  8. FireFox Prevent this page from creating addtional dialogs 火狐浏览器 设置 阻止此页面创建更多对话框
  9. SGU 105
  10. Android短信监听软件
  11. Implement Custom Cache Dependencies in ASP.NET 1.x
  12. Nagiosserver端安装部署具体解释(1)
  13. CF1157B-Long Number题解
  14. kafka相关问题集锦
  15. PDF怎样添加注释,PDF文件添加注释的方法
  16. Go 变量声明后若不赋值,各类型默认值
  17. debian中完全删除mysql
  18. 服务器部署全程记录(centos6.5)
  19. 如何使用spring配合mybatis配置多个数据源并应用?
  20. windows Server2012 IIS8.0配置安装完整教程

热门文章

  1. CF1753C Wish I Knew How to Sort
  2. Git命令学习总结(廖雪峰官方Git教程)
  3. Jenkins添加代理节点
  4. ubuntu下安装lua和tolua++
  5. unity工程多开Bat
  6. layui伸缩左侧菜单栏,已伸缩成功但是右侧主体部分不动
  7. windows文件夹被占用的解除办法
  8. 【Linux】常用
  9. 2、k8s 基础环境安装
  10. CCIE DC Multicast Part 4.