zoukankan      html  css  js  c++  java
  • cenos6.5安装vsftp

    1、安装

    yum install vsftpd

    2、配置

    vi /etc/vsftpd/vsftpd.conf
    

      检查是否如下配置

    anonymous_enable=NO #禁止匿名访问
    chroot_local_user=YES #锁定用户目录,本行需要自己添加

    3、新建lefuyun 用户,并锁定/home/tools/ftp/lefuyun目录,并禁止此用户ssh登陆

    useradd -d /home/tools/ftp/lefuyun -s /sbin/nologin lefuyun 
    passwd lefuyun

    4、启动vsftp
      手动

    /etc/init.d/vsftpd start

      自启动

    cd /etc/init.d
    chkconfig --list|grep vsftp
    chkconfig vsftpd on

    5、500 OOPS: cannot change directory的解决办法
      查看ftp_home_dir是否为on

    getsebool -a | grep ftp_home_dir
    

    如果为off执行以下命令设置为on(这个命令执行很慢耐心等待)

    setsebool -P ftp_home_dir 1

      再次查看ftp_home_dir是否为on

    getsebool -a | grep ftp_home_dir
    

    6、修改默认端口(默认端口修改后用花生壳访问会报错,所以暂时不修改)

      在配置文件中增加 listen_port

    vi /etc/vsftpd/vsftpd.conf
    listen_port=21
    

    6、配置防火墙,由于windows文件管理器会使用被动模式端口会随机变化所以只打开21端口无法连接ftp

      在配置文件中加入pasv模式并设置端口范围

    vi /etc/vsftpd/vsftpd.conf
    

      加入

    pasv_enable=YES
    pasv_min_port=10020
    pasv_max_port=10040
    

      防火墙设置

    /sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 10020:10040 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    

      重启 vsftp、防火墙即可

  • 相关阅读:
    页面与服务器的交互,,经典案例
    setInterval和clearInterval
    setAttribute,,,getAttribute,,,,
    字符串拼接
    上下图片连动效果
    文本框获得焦点
    获取机器上的时间
    检测奇偶性
    置顶博文
    P1962 斐波那契数列 题解
  • 原文地址:https://www.cnblogs.com/rslai/p/7859521.html
Copyright © 2011-2022 走看看