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
    

      

  • 相关阅读:
    windows下在命令行模式下使用MinGW编译C代码,出现cannot find ipthread
    Python入门系列——第4篇
    Python入门系列——第3篇
    python入门系列——第2篇
    Python入门系列——第1篇
    Python入门系列——第0篇
    PAT(乙级)1038
    WPF QuickStart系列之附加属性(Attached Property)
    WPF 自定义Metro Style窗体
    WPF QuickStart系列之数据绑定(Data Binding)
  • 原文地址:https://www.cnblogs.com/yingbing/p/4394331.html
Copyright © 2011-2022 走看看