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、防火墙即可

  • 相关阅读:
    007-搭建框架-开发AOP框架
    007-安装百度云,搜狗输入法,播放器
    006-重装yum
    005-快捷键,host,查看版本
    004-ibus输入法,快捷键,浏览器
    003-centos搭建idea开发java
    002-命令行模式安装图形界面
    006-网站统计中的数据收集原理及实现
    007-sql整体概述
    017-Hadoop Hive sql语法详解7-去重排序、数据倾斜
  • 原文地址:https://www.cnblogs.com/rslai/p/7859521.html
Copyright © 2011-2022 走看看