zoukankan      html  css  js  c++  java
  • CentOS8搭建FTP服务器

    1.概述

    本文主要讲述了CentOS8如何利用vsftpd搭建一个FTP服务器。

    2.目的

    新购阿里云ECS服务器,使用flashFXP传输文件一直连接不上,查资料得知服务器需要配置ftp服务,因此在服务器上搭建了vsftpd

    3.步骤

    3.1 更新yum源

    [root@iZ2ze8crquorxf6c7l0eluZ vsftpd]# yum update
    Last metadata expiration check: 1:19:32 ago on Sun 16 Aug 2020 11:28:56 PM CST.
    Dependencies resolved.
    Nothing to do.
    Complete!
    
    

    一般会更新很多东西,此处已经为最新的在此运行更新的显示
    3.2 安装vsftpd

    [root@iZ2ze8crquorxf6c7l0eluZ ~]# yum install vsftpd
    Last metadata expiration check: 1:05:22 ago on Sun 16 Aug 2020 11:28:56 PM CST.
    Dependencies resolved.
    =====================================================================================================================================================
     Package                          Architecture                     Version                                 Repository                           Size
    =====================================================================================================================================================
    Installing:
     vsftpd                           x86_64                           3.0.3-31.el8                            AppStream                           180 k
    
    Transaction Summary
    =====================================================================================================================================================
    Install  1 Package
    
    Total download size: 180 k
    Installed size: 343 k
    Is this ok [y/N]: y
    Downloading Packages:
    vsftpd-3.0.3-31.el8.x86_64.rpm                                                                                       1.0 MB/s | 180 kB     00:00    
    -----------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                1.0 MB/s | 180 kB     00:00     
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                                                             1/1 
      Installing       : vsftpd-3.0.3-31.el8.x86_64                                                                                                  1/1 
      Running scriptlet: vsftpd-3.0.3-31.el8.x86_64                                                                                                  1/1 
      Verifying        : vsftpd-3.0.3-31.el8.x86_64                                                                                                  1/1 
    
    Installed:
      vsftpd-3.0.3-31.el8.x86_64                                                                                                                         
    
    Complete!
    
    

    此处安装挺快,显示的是一些安装信息,应该会让你输入y同意一些东西。
    3.3 修改配置文件

    [root@iZ2ze8crquorxf6c7l0eluZ etc]# vi /etc/vsftpd/vsftpd.conf 
    

    此处应有管理员权限,如果没有,前面添加命令sudo
    在这里插入图片描述
    修改第一行为YES
    再添加一行anon_upload_enable=YES
    第一行的意思是允许匿名登录,第二行的意思是允许匿名上传.
    3.4 重启服务

    service vsftpd restart
    

    成功连接

    记得放开阿里云端口21的安全组
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    [NOI2004]郁闷的出纳员
    【数论】[SDOI2010]古代猪文
    【2-SAT】[JSOI2010]满汉全席
    【数位DP】CF55D Beautiful numbers
    c语言编译的四个阶段
    转评:Python集合
    转评:Python字典
    Python iterators and generators:迭代器和生成器
    Python函数-具备特定功能的可以有参数和返回值的可重用的代码块儿
    Python-简版List和Tuple
  • 原文地址:https://www.cnblogs.com/zhangguangxiang/p/14232507.html
Copyright © 2011-2022 走看看