• 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)可以看到文件列表代表访问成功

  • 相关阅读:
    15个国外最佳免费图片素材网站
    jQuery基础【1】
    关于电子商务运营
    中国十大电子商务网站排名
    Web app制作细节:web app互动制作技巧
    微信Web APP应用
    微信公众平台如何与Web App结合?
    html5 app开发
    App主导现在 HTML5领衔未来
    chrome浏览器插件开发经验(一)
  • 原文地址:https://www.cnblogs.com/formyfish/p/10961267.html
Copyright © 2020-2023  润新知