0


Linux系统配置(FTP服务)

前言

 vsftpd服务可以使用Linux主机中的系统用户账号作为登录FTP的账号,包括匿名访问和用户验证两种形式,也可以基于系统用户创建映射的虚拟账户来登录FTP,虚拟账户不会泄露系统真实账户的密码,安全性更高,所以这里我推荐大家搭建使用虚拟账户登录的FTP服务

一、配置虚拟用户FTP

1、安装FTP

yum install -y vsftpd

2、建立虚拟用户

3、加密虚拟用户

4、创建虚拟用户映射账户

5、建立PAM认证模块

6、配置vsftpd

7、配置虚拟用户权限

 创建虚拟用户xuni2的空配置文件,xuni2将只拥有/etc/vsftpd/vsftpd.conf配置文件中的默认读取权限

8、启用服务

二、验证虚拟用户FTP

1、登录

 ftp登录方式有很多种,这里我用的是FlashFXP客户端

2、验证权限

(1)xuni

我为虚拟用户xuni设置了上传、读写、创建和删除权限,可以创建、删除和修改文件或文件夹

(2)xuni2

 xuni2用户的权限配置文件为空文件,只有vsftpd文件配置里的读取权限,无法创建、删除和修改文件或文件夹

结语

 在vsftpd服务器中,使用虚拟用户的主要好处在于,可以将FTP登录的账号与系统登录的账号区分开,用户名、密码都不相同,从而进一步增强了FTP服务器的安全性
标签: linux FTP vsftpd

本文转载自: https://blog.csdn.net/le616616/article/details/122570554
版权归原作者 1风天云月 所有, 如有侵权,请联系我们删除。

“Linux系统配置(FTP服务)”的评论:

还没有评论