博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos 安装配置 vsftpd
阅读量:5950 次
发布时间:2019-06-19

本文共 1043 字,大约阅读时间需要 3 分钟。

  hot3.png

一、安装vsftpd

执行 yum -y install vsftpd

     (rpm -qa|grep vsftpd 可查看是否已安装vsftpd, 默认配置文件在/etc/vsftpd/vsftpd/conf)

二、创建虚拟用户

  1. 选择在根目录或者用户目录下创建ftp文件夹:mkdir /ftpfile
  2. 添加虚拟用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
  3. 修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
  4. 重设ftpuser密码:passwd ftpuser

三、配置

  1. cd /etc/vsftpd
  2. vim chroot_list
  3. 把刚才新增的虚拟用户名称添加进去,独占一行
  4. :wq保存退出
  5. vim /etc/selinux/config, 修改SELINUX=disable
  6. vim /etc/vsftpd/vsftpd.conf
    • 新增:local_root=/ftpfile (本地用户登录时,将被更换到定义的目录下)
    • 新增:use_localtime=yes (默认是GMT时间,改成使用本机系统时间)
    • 新增:pasv_min_port61001 (被动模式使用端口范围最小)
    • 新增:pasv_max_port62000 (被动模式使用端口范围最大)
    • -------------------------------------------------------------------------
    • 开启:chroot_list_enable=yes (使用是否启用chroot_list_file配置的用户列表文件)
    • 开启:chroot_list_file=/etc/vsftpd/chroot_list (用于指导用户列表文件)
    • -------------------------------------------------------------------------
    • 关闭:anonymous_enable=no (不允许匿名用户登录)

 

四、其他

  1. setenfource 0 关闭selinux
  2. service iptables stop 关闭防火墙(慎用)
  3. service vsftpd start 开启vsftpd
  4. chkconfig vsftpd on 开机启动vsftpd

转载于:https://my.oschina.net/iamgpj/blog/1559123

你可能感兴趣的文章
Struts上路_09-数据类型转换
查看>>
CMake与动态链接库(dll, so, dylib)
查看>>
myeclipse(eclipse)乱码处理
查看>>
SpringBoot 过滤器, 拦截器, 监听器 对比及使用场景
查看>>
数据库索引探索
查看>>
gitlab runner 优化
查看>>
快速添加百度网盘文件到Aria2 猴油脚本
查看>>
mac 无法登录mysql的解决办法
查看>>
Shiro权限判断异常之命名导致的subject.isPermitted 异常
查看>>
Hello world travels in cpp - 字符串(2)
查看>>
struts2自定义拦截器
查看>>
Eclipse安装adt插件后之后看不到andorid manger
查看>>
Kafka服务端脚本详解(1)一topics
查看>>
Zookeeper 集群安装配置,超详细,速度收藏!
查看>>
js中var self=this的解释
查看>>
js--字符串reverse
查看>>
面试题
查看>>
Facebook 接入之获取各个配置参数
查看>>
android ant Compile failed; see the compiler error
查看>>
项目经理笔记一
查看>>