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

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

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

大家好,如果您还对centos7安装ftp服务器不太了解,没有关系,今天就由本站为大家分享centos7安装ftp服务器的知识,包括如何在Centos下安装ftp服务器的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

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

linux配置ftp服务器的过程

第一步:打开终端(快捷键是Ctrl+Alt+t),如果当前用户不是root用户,请输入命令“su”,然后输入root账户密码即可;

第二步:输入命令“apt-get update”,这一步是为了更新下载的数据源,如果不更新可能造成有几个后面的软件包无法下载;

第三步:输入命令“apt-get install vsftpd”完成安装vsftpd;

第四步:判断vsftp是否安装成功,输入命令“service vsftpd restart”重启vsftpd服务,如果他在运行状态说明安装成功;

第五步:新建“/home/uftp”目录作为用户主目录,输入命令“mkdir/home/uftp”回车,然后输入命令“ls/home”查看home目录下有uftp这个目录吗,如果有就是创建成功;

第六步:新建用户uftp并且设置密码,输入命令“useradd-d/home/uftp-s/bin/bash uftp”

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

回车,然后再输入命令“passwd uftp”回车,然后输入两次密码就设置ok了

第七步:使用vi修改配置文件/etc/vsftpd.conf,输入命令“vi/etc/vsftpd.conf”回车,

向文件中添加“userlist_deny=NO””userlist_enable=YES”?,“userlist_file=/etc/allowed_users”?,

“seccomp_sandbox=NO”,最后把文件中的“local_enable=YES”保存(如果提示无法保存,直接退出来,把读写和执行权限给这个文件,具体操作为:输入命令:“chmod 777/etc/vsftpd.conf”回车就可以了);

第八步:新建文件/etc/allowed_users,输入命令“vi/etc/allowed_users”,打开后再这个文件内写入“uftp”保存即可;《Linux就该这么学》

第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi/etc/ftpusers”回车,如果里面有uftp,就把他删除;

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

第十步:安装winscp软件,进行远程登录访问;下载直接在百度下载就行

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服务器的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

泰拉瑞亚 服务器,terrtia(泰拉瑞亚)开了个服务器,打什么指令让自己变GM腾讯云服务器登录?如何登录腾讯云服务器