开发者社区> 1风天云月> 正文

Linux系统配置(FTP服务)

简介: 配置虚拟用户FTP、安装FTP、建立虚拟用户、加密虚拟用户、创建虚拟用户映射账户、建立PAM认证模块、配置vsftpd、配置虚拟用户权限、启用服务、验证虚拟用户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系统配置链路聚合详细步骤
【链路聚合】Linux系统配置链路聚合详细步骤
117 0
Linux系统配置交换分区
Linux系统配置交换分区
47 0
Linux系统之Network静态路由配置
Linux系统之Network静态路由配置
102 0
Linux系统配置(shell三剑客与免交互)
三剑客、grep、sed、awk、shell免交互、格式、固定字符输出、注释、设置用户密码、expect免交互、格式、通过ssh连接主机、与shell结合使用
143 0
Linux系统配置(shell函数与数组)
函数、创建函数、使用位置参数、乘法运算、作用范围、计算阶乘、筛选目录和文件、数组、表示方法、使用方法、使用数组的某个值、使用整个数组、冒泡排序
85 0
Linux系统配置(shell循环语句)
for循环、批量创建用户、批量删除用户、识别执行文件、识别文件和目录、ping多个主机、计算工资、while循环、创建用户、删除用户、猜价格、until循环、创建顺序用户、计算整数和、计算奇数和、计算偶数和、多循环语句、整数运算格式、echo用法、乘法表、正方形、长方形、直角三角形、等腰三角形、菱形、梯形
149 0
Linux系统配置(shell基础)
编写shell、格式和运行、操作符号、当前变量、全局变量、永久变量、自定义变量、加法脚本、整数运算、系统变量、位置参数与预定义变量、打包备份脚本、测试操作、整数值对比、操作符、分支语句、单分支if语句、双分支语句、多分支语句、case格式多分支语句
143 0
Linux系统配置(防火墙)
iptables、策略表、规则链、数据流向、配置、安装、命令参数、控制类型、常用配置、nat转换
161 0
Linux系统配置(NFS)
NFS主机、安装NFS共享服务、编辑NFS主配置文件、启用服务、客户机、安装、查询和挂载、案例、NFS配置、验证
157 0
+关注
1风天云月
沿灯可走,心有所明
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载