阿里云ECS CentOS6.8系统搭建FTP服务器

阿里云ECS CentOS6.8系统搭建FTP服务器

CentOS系统下使用vsftpd成功搭建了FTP服务器,这里简单记录一下步骤,以做后用。下面直接说明步骤:python

  1. 更新源
    # yum update
    web

  2. 安装vsftpd
    # yum -y install vsftpd
    vim

  3. 添加ftp帐号,密码和目录centos

    # useradd -d /home/youxurui/python -s /sbin/nologin yxr
    
    
    # passwd yxr
    
    
    # chown -R yxr.yxr /home/youxurui/python

    以上命令添加了用户yxr,并设置该用户的密码,同时指定该用户拥有的目录为/home/youxurui/python。服务器

  4. 配置vsftpd
    # vim /etc/vsftpd/vsftpd.conf

    禁止匿名登陆:anonymous_enable=NO
    取消如下配置前的注释符号:
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    这一步骤使得可使用步骤三中建立的用户yxr和密码登陆FTP服务器,登陆后的目录为用户拥有的目录/home/youxurui/python。svg

  5. 在阿里云管理控制台中开放外网访问端口
    这一步是重中之重,具体操做如图所示:
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这样,外网就能够正常访问FTP服务器了。测试

  6. 启动vsftpd服务并测试登陆 使用FileZilla登陆FTP服务器,主机名为阿里云ECS实例的公网ip,用户名为yxr,同时输入用户密码,若是成功列出目录内容,则服务器建立成功。