zoukankan      html  css  js  c++  java
  • linux/windows vsftpd安装

    linux:

    1.sudo yum -y install vsftpd

    2. 创建用户:sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin然后生效,sudo chown -R ftpuser.ftpuser /ftpfile,设置密码:sudo passwd ftpuser

    (提示密码过于简单,重新输入就好了)

    3.打开ftpfile,创建index.html文件:sudo vim index.html

    4.配置ftp服务器指向创建的文件目录并且配置用户

    5.重启vsftp:sudo service vsftpd restart

    6.配置防火墙:sudo vim /etc/sysconfig/iptables 添加后重启:sudo service iptables restart

    #vsftpd

    -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
    -A INPUT -p TCP --dport 20 -j ACCEPT
    -A OUTPUT -p TCP --dport 20 -j ACCEPT
    -A INPUT -p TCP --dport 21 -j ACCEPT
    -A OUTPUT -p TCP --dport 21 -j ACCEPT

    7.测试ftp服务器:ftp://39.108.65.35/

    成功(切记需要aliyun配置安全组)

     用户名:ftpuser  密码:123456'

    8.成功后浏览器中ftp成功登录,但是Mac终端中无法使用ftp命令这是需要安装:

    (1)brew install telnet 
    (2)brew install inetutils 
    (3)brew link --overwrite inetutils 

    成功登录

     9.设置etc/httpd/conf

    SELINUX=disabled

    网上说是美国国家安全局对于强制访问控制实现,如果不改掉的话会出现匿名账号无法创建文件或者创建文件夹

    生效:sudo setenforce 0

    重启ftp:sudo service vsftpd restart 

    ***以上是本人学习记录,仅供参考

  • 相关阅读:
    buildroot编译文件系统,出现mount: you must be root. can't open /dev/console: Permission denied这种错误。
    Ubuntu 18.04实现实时显示网速
    git 第一次push 出现fatal: 无法读取远程仓库。
    Sql2012 AlwaysOn
    SCVMM 安装
    POJ 3537 Crosses and Crosses
    HDOJ 1524 A Chess Game
    HDOJ 1907 John
    HDOJ 1848 Fibonacci again and again
    HDOJ 1536 S-Nim
  • 原文地址:https://www.cnblogs.com/coolcold/p/8326176.html
Copyright © 2011-2022 走看看