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的安全组
在这里插入图片描述
在这里插入图片描述

原文地址:https://www.cnblogs.com/zhangguangxiang/p/14232507.html