zoukankan      html  css  js  c++  java
  • centos 6.5 搭建ftp服务器

    linux下一般使用vsftpd作为ftp服务器。

    vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

    下面是安装配置步骤:

    1、安装vsftpd

    yum install vsftpd
    

    2、设置开机启动服务

    chkconfig vsftpd on
    

    3、添加用户

    useradd -d /home/ftp -g ftp -s /sbin/nologin misuosi -p password

    4、打开配置文件

    vi /etc/vsftpd/vsftpd.conf
    

    5、更改以下配置

    anonymous_enable=NO   不允许匿名登录
    
    local_enable=YES  允许本地帐户登录
    
    userlist_enable=YES  允许创建的用户登录
    
    userlist_deny=NO
    

    6、添加系统用户到ftp用户列表

    vi /etc/vsftpd/user_list
    

    7、在列表的最后加上新添加的用户:misuosi

    8、修改新添加的用户密码(没修改登录不成功,不知道为什么。。。):

    passwd misuosi
    

    需要重复输入两次密码,就可以了

    9、启动ftp服务器

    service vsftpd start
    

    10、现在可以用ftp客户端登录了,上一下图

    2015.6.26 公司培训,把这份东西翻出来,需要开放21端口,和设置selinux

    1、开放21端口

    vi /etc/sysconfig/iptables 
    

    在文件中,加入如下一行(跟22端口一样):

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    

    重启一下iptables

    service iptables restart
    

    2、修改selinux

    执行以下命令,可以看到是否可以访问ftp的目录

    getsebool -a | grep ftp 
    

    执行以下命令(如果需要设置其它的,请自己设置)

    setsebool -P allow_ftpd_full_access 1   
    
    setsebool -P ftp_home_dir 1 
    

    3、再重启一下vsftpd,就可以解决问题了

    service vsftpd restart
    

      

  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/yingbing/p/4394331.html
Copyright © 2011-2022 走看看