首页服务器centos7搭建ftp服务器(如何在Centos下安装ftp服务器)

centos7搭建ftp服务器(如何在Centos下安装ftp服务器)

编程之家2023-10-2093次浏览

其实centos7搭建ftp服务器的问题并不复杂,但是又很多的朋友都不太了解如何在Centos下安装ftp服务器,因此呢,今天小编就来为大家分享centos7搭建ftp服务器的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

centos7搭建ftp服务器(如何在Centos下安装ftp服务器)

CentOS7文件服务器的搭建

安装

yum-y install vsftpd

安装后修改配置

centos7搭建ftp服务器(如何在Centos下安装ftp服务器)

vi/etc/vsftpd/vsftpd.conf

不允许匿名操作

开启用户管理列表

centos7搭建ftp服务器(如何在Centos下安装ftp服务器)

在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传

编辑用户管理列表

vi/etc/vsftpd/chroot_list

添加ftpuser用户

mkdir-p/home/ftp

创建ftp的根路径

useradd-d/home/ftptest-s/sbin/nologin ftpuser

新增用户并配置为ftpuser用户的主文件夹

usermod-aG ftp ftpuser

将ftpuser用户放置在ftp用户组中

chown ftpuser/home/ftp

修改ftp文件的所属

passwd ftpuser

修改ftpuser用户密码

vi/etc/selinux/config

如图配置

firewall-cmd--permanent--zone=public--add-service=ftp

开启ftp服务

firewall-cmd--reload

重加载firewall

systemctl start vsftpd

重启

systemctl status vsftpd

查看firewall状态

输入ftpuser的账号密码

文件服务器ftp文件夹根目录

centos 7 怎么删除ftp服务器

1.首先查看系统中是否安装了vsftpd

rpm-qa| grep vsftpd

例如:如果显示结果如下的话,说明是安装了vsfptd3.0的ftp服务器的

[root@localhost sbin]# rpm-qa| grep vsftpd

vsftpd-3.0.2-9.el7.x86_64

2.停止vsftpd服务器

/bin/sytemctl stop vsftpd.service

3.使用rpm命令进行清除

rpm-e vsftpd-3.0.2-9.e17.x86_64

[root@localhost sbin]# rpm-e vsftpd-3.0.2-9.e17.x86_64

错误:未安装软件包 vsftpd-3.0.2-9.e17.x86_64

[root@localhost sbin]# rpm-e vsftpd-3.0.2-9.el7.x86_64

警告:/etc/vsftpd/vsftpd.conf已另存为/etc/vsftpd/vsftpd.conf.rpmsave

警告:/etc/vsftpd/user_list已另存为/etc/vsftpd/user_list.rpmsave

警告:/etc/vsftpd/ftpusers已另存为/etc/vsftpd/ftpusers.rpmsave

[root@localhost sbin]#

这里可以看到,清除了vsftpd软件的安装后,几个重要的配置文件还是自动做了保留。如果你确定不需要了,也可手动删除。

使用rm命令即可。

如何在Centos下安装ftp服务器

一:安装vsftpd

查看是否已经安装vsftpd

2

二:基于虚拟用户的配置

所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。

修改配置文件

配置文件直接贴出来吧

3

三:使用Berkeley DB进行认证

yum install db4 db4-utils

然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码

4

接着,生成虚拟用户认证的db文件

编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:

最后,创建虚拟用户配置文件

5

设置FTP根目录权限

最新的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限

6

添加防火墙,把ftp的21端口开放 vi/etc/sysconfig/iptables

7

经过以上步骤我们就完成了ftp服务器的搭建,让我们畅游ftp吧

文章到此结束,如果本次分享的centos7搭建ftp服务器和如何在Centos下安装ftp服务器的问题解决了您的问题,那么我们由衷的感到高兴!

电脑主机内存条在哪 电脑主机内存条在哪 (图)数据库的约束,数据库有哪几种类型约束