以CentOS 7为例 搭建FTP服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以CentOS 7为例 搭建FTP服务器相关的知识,希望对你有一定的参考价值。

        一、我们需要下载FTP应用:yum  -y  install  vsftpd

技术分享图片
省略中间
技术分享图片

                                                         以上为安装完成。
(-y 为选择yes)若不输入,则下面会出现一个选项供我们选择。

技术分享图片

     二、关闭防火墙(自己学习可以关闭,正常生产环境中不可以关闭)
             CentOS 7 默认使用的是firewall 防火墙
             输入:systemctl stop firewalld    停止防火墙运行
                         systemctl disable firewalld   禁止开机启动
         三、复制一下配置文件,因为一会儿要修改配置文件参数,保险起见,复制一下配置文件:

技术分享图片

        三、更改参数(三种更改结果 1 匿名用户登陆  2 本地用户登陆  3虚拟用户登陆)
 1 匿名用户登陆  :vi /etc/vsftpd/vsftpd.conf    按下 i 键

技术分享图片

        按下ESsc键 :wq!  
        匿名用户登陆的默认目录为 /var/ftp/pub/  所以要修改/var/ftp/pub/的权限,让匿名用户可以正常使用:

技术分享图片

        修改一下策略,配置就完成了

技术分享图片

        启动并重启一下FTP服务
        测试可以正常使用

技术分享图片

         2、 本地用户登陆
                 vi /etc/vsftpd/vsftpd.conf 按下 i 键

技术分享图片

按下Esc键 :wq!

技术分享图片

 这两个文件中存有本地用户的名,例如:我们让本地用户root登陆则需要把文件中的root去掉

技术分享图片
技术分享图片
技术分享图片

  重新启动FTP服务

技术分享图片

测试登陆

技术分享图片

以上是关于以CentOS 7为例 搭建FTP服务器的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7搭建FTP服务器

腾讯云手动搭建LNMP环境(CentOS 7)

快速搭建FTP服务

CentOS8搭建FTP服务器

Centos 7使用vsftpd搭建FTP服务器

CentOS 7搭建FTP服务器