• 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
    

      

  • 相关阅读:
    第二章、开发环境部署
    第一章、数据分析介绍
    爬虫之Beautiful Soup
    爬虫之selenium
    使用Python连接Mongodb,对数据库进行操作
    Python练习实例002
    Python练习实例001
    Python入门练手100例
    Python
    剑指Offer-003:从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/yingbing/p/4394331.html
Copyright © 2020-2023  润新知