zoukankan      html  css  js  c++  java
  • centos(linux)--vsftpd配置

    1.安装

      执行 yum -y install vsftpd

      注:(1)是否使用sudo权限根据个人的具体情况

        (2)rpm -qa | grep vsftpd 可以通过这个检查是否已经安装vsftpd

        (3)默认配置文件在 /etc/vsftpd/vsftpd.conf

    2.创建虚拟用户

      (1)选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile,如:/ftpfile

      (2)添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin

      (3)修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile

      (4)重设ftpuser密码:passwd ftpuser(需要记住,在验证和登录时需要)

        注:是否使用sudo权限执行请根据个人情况来决定

    3.配置

      (1)cd /etc/vsftpd

      (2)sudo vim chroot_list

      (3)把刚才新增的虚拟用户(ftpuser)添加到此配置文件中,后续要引用

      (4):wq保存退出

      (5)sudo vim /etc/selinux/config,修改为SELINUX=disabled

      (6):wq 保存退出

         注:如果验证时出现550拒绝访问请执行:

            sudo setsebool -P ftp_home_dir 1

          然后重启linux服务器,执行reboot命令

      (7)sudo vim /etc/vsftpd/vsftpd.conf (根据个人项目需要配置vsftpd)

        详细的配置信息---点击这里下载

    4.防火墙配置

      (1)sudo vim /etc/sysconfig/tptables

      (2)将个人项目需要开放的端口和出入站信息添加到防火墙配置中

         如:-A INPUT -p TCP --dport xx -j ACCEPT

           -A OUTPUT -p TCP --sport xx -j ACCEPT

           上面为一组配置规则,xx表示端口号,或者xx:xx,表示端口范围

      (3) :wq 保存退出

      (4)sudo service iptables restart 执行命令重启防火墙

    5.验证

      (1)执行sudo service vsftpd restart

        只要 Starting vsftpd 显示OK就行了

      (2)执行ifconfig查看运行vsftpd服务器断电ip地址

      (3)打开浏览器访问: ftp://xxx.xxx.xxx.xxx

      (4)输入之前创建的ftp匿名用户账号和密码

        例如: 用户名:ftpuser  ,  密码:xxxxxx

      (5)可以看到文件列表代表访问成功

  • 相关阅读:
    Vijos P1448 校门外的树【多解,线段树,树状数组,括号序列法+暴力优化】
    Vijos P1785 同学排序【模拟】
    Vijos P1784 数字统计【模拟】
    Vijos P1497 立体图【模拟】
    将你的wordpress博客添加到百度个性首页
    改变wordpress图片上传后的压缩质量
    优化dedecms设置文章url自定义规则
    dedecms首页调用随机文章全自动时时更新
    怎样在wordpress后台显示日志 ID
    sql批量修改wordpress文章发布时间
  • 原文地址:https://www.cnblogs.com/formyfish/p/10961267.html
Copyright © 2011-2022 走看看