VSFTPD Centos 7.6 _配置篇

接上一篇:企业内部)Centos7.6 源码安装vsftpd
https://gblfy.blog.csdn.net/article/details/103491052

文章目录

          • 一、常用命令
          • 二、 需求案例
          • 三、思路分析
            • 3.1. 创建用户
            • 3.2. 配置
            • 3.3. 限制用户活动范围
          • 四、coding实战
            • 4.1. 家目录调整
            • 4.2. 为test设置密码
            • 4.3. 监控验证
          • 五、限制用户目录
            • 5.1. 编辑配置文件
            • 5.2. 限制用户活动范围
            • 5.3. 调整家目录
            • 5.4. 找到test用户保存退出
            • 5.5. 创建目录
            • 5.6. 切换用户,查看目录
            • 5.7. 赋予权限
            • 5.8. 重启vsftpd
            • 5.9. 工具测试连接
          • 六、常用命令汇总
            • 6.1. 卸载vsftpd命令
            • 6.2. 查看用户
            • 6.3. 删除用户
          • 七、异常汇总
            • 7.1. 异常现象1
            • 7.2. 异常现象2
            • 7.3. 异常现象3

一、常用命令
作用命令
启动systemctl start vsftpd.service
关闭systemctl stop vsftpd.service
重启sudo service vsftpd restart
查看运行状态systemctl status vsftpd.service
设置开机启动systemctl enable vsftpd.service
在线安装yum install -y vsftpd
源码安装rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
非root用户需要添加sudo权限
二、 需求案例
  1. ftp用户user01成功登陆到指定目录/app/ftpFileDir
  2. 远程连接不能返回上一级目录
三、思路分析
3.1. 创建用户

创建ftp用户user01

3.2. 配置

ftp用户user01设置秘钥

3.3. 限制用户活动范围

限制ftp用户user01不能返回上一级

四、coding实战
4.1. 家目录调整

创建ftp用户test 指定目录为/home/test

useradd -d /home/user01 user01
4.2. 为test设置密码
passwd user01
4.3. 监控验证

切换用户,查看目录

su – user01
pwd

注:以上不能限制新添加的用户,可以看到其他用户的目录,而不能切换目录,如果,想限制ftp用户登录指定目录,不能查看其它目录

五、限制用户目录
5.1. 编辑配置文件
修改/etc/vsftpd/ vsftpd.conf,在配置文件中去掉2行注释:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

在这里插入图片描述
在这里插入图片描述

5.2. 限制用户活动范围

在/etc/vsftpd/目录下面,新建chroot_list文件,把用户test添加进去,保存即可

vim chroot_list
user01

在这里插入图片描述
添加完成后,保存退出即可!
到目前为止,test用户的目录在/home/user01目录下面,和需求规定的目录(/app/ftpFileDir)不符,继续修改即可!

5.3. 调整家目录

改用户tesuser01的家目录为/app/ftpFileDir

vim /etc/passwd

在这里插入图片描述

5.4. 找到test用户保存退出

找到user01用户对应的一行代码
将/home/user01修改为/app/ftpFileDir保存,退出即可

5.5. 创建目录

在根目录/下面创建test目录

cd /
mkdir /app/ftpFileDir -p
5.6. 切换用户,查看目录
su - user01
5.7. 赋予权限

赋予test用用户组和所属用户目录权限

chown user01.user01/app/ftpFileDir

#查看test目录,用户组和所属用户显示都是user01:

pwd

在这里插入图片描述
目录已经修改完毕!!!

5.8. 重启vsftpd
systemctl restart vsftpd.service

注:建议重启2次

5.9. 工具测试连接

建议使用filezilla.exexshell

六、常用命令汇总
6.1. 卸载vsftpd命令
yum remove vsftpd
6.2. 查看用户
cat /etc/passwd |grep 用户
6.3. 删除用户
userdel  test
七、异常汇总
7.1. 异常现象1

vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
解决方案:

可以在vsftpd的配置文件中增加下列两项中的一项:allow_writeable_chroot=YES  ##验证在vsftpd.conf中增加该项配置,vsftpd服务无法正常启动。
7.2. 异常现象2

500 OOPS: vsftpd: both local and anonymous access disabled!

解决方案:

原因分析,vsftpd的配置文件中
local_enable和anonymous_enable都禁止登录了,所以无人可以登录;
可local_enable修改成需要的YES即可。

在这里插入图片描述

7.3. 异常现象3

500 OOPS: vsftpd: cannot locate user specified in ‘ftp_username’:ftp
在这里插入图片描述

解决方案:

将YES改为NO即可

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521956.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘丹出品 | CSDN云计算(ID:CSDNcloud)近年来随着云计算如火如荼的发展,上云已经成为当前企业的必经路径。但在国内良莠不齐的云服务市场下,云服务器的选型评估长期困…

阿里云容器Kubernetes监控(一) - 资源监控

摘要: 容器通过集装箱式的编译、打包、部署,大大提高了应用的迭代速度。对于架构师而言,容器带来的是分钟级的部署、秒级的伸缩与恢复、一个量级的迭代速度提升、50%左右的基础成本节省。简介容器通过集装箱式的编译、打包、部署&#xff0c…

Kubernetes之路 3 - 解决服务依赖

摘要: 在容器服务的客户群中,一个经常被问起的问题就是如何处理服务间依赖。本文介绍了常见的解决方法来实现服务的依赖检查,还进一步用示例展示了如何利用init container, liveness/readiness探针等技术实现服务健康检查&#xf…

Logtail从入门到精通(一):日志采集杂谈

摘要: 目前logtail已承载阿里云全站、所有云产品服务、全球各Region部署、阿里巴巴集团(淘宝、天猫、菜鸟等)上重要服务的数据采集。每天采集接近百万服务器上数PB的实时数据,对接数千个应用与消费者。什么是日志提到日志&#xf…

互联网大佬马老师于昨日教师节正式卸任,让位现任CEO张勇;华为发布新一代CloudLink视讯解决方案,普惠4K+AI;联通……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go OPPO Reno2正式发布&#xf…

Logtail从入门到精通(二):开启日志采集之旅

摘要: 为了更好的了解日志采集,这里我们首先对日志采集中遇到的基本概念进行简要的介绍。Logtail相关概念为了更好的了解日志采集,这里我们首先对日志采集中遇到的基本概念进行简要的介绍。概念介绍项目: 项目(Project…

关于SDN的未来,Linux基金会专访阿里云网络大神

摘要: 近日,大家熟知的国际开源组织Linux基金会与阿里云进行了一次访谈。专访了阿里云网络团队掌门人江鹤。江鹤执掌阿里云网络产品线,并负责阿里集团网络虚拟化产品的研发管理工作。在软件定义网络(SDN)和网络功能虚拟…

5G 共建共享,究竟会带来什么影响?

戳蓝字“CSDN云计算”关注我们哦!共建共享真的来了。根据9月9日中国联通发布的公告,中国联通和中国电信正式签署了《5G网络共建共享框架合作协议书》,将在全国范围内合作共建一张5G接入网络。图片来源网络小枣君认为,这一事件对于…

object转float_人工智能-Object Detection API 模型转tflite并验证

最近在用TensorFlow Object Detection API训练目标检测模型,训练好的pb模型大小17.6M,用pb预测效果不错,于是想着如何在手机端运行,查看官网关于tflite的转换,网址:https://github.com/tensorflow/models/b…

Multi Task Learning在工业界如何更胜一筹

摘要: 本文主要介绍多任务学习和单任务学习的对比优势以及在工业界的一些使用。如何从单任务学习转变为多任务学习?怎样使AUC和预估的准确率达到最佳?如何对实时性要求较高的在线应用更加友好?本文将以淘宝实例为大家进行分享多任…

rsync一行代码实现远程文件同步之修改默认22端口

由于需求需要把应用服务器上的日志文件同步到文件服务器上,但是又不能用22端口 文章目录一、应用服务器脚本修改如下二、文件服务器操作三、执行脚本测试四、应用服务器生成ssh key五、文件服务器添加key5.1. 打开.ssh文件夹目录:5.2. 创建authorized_ke…

上云难?TA霸气回应:不要你觉得,一键上云 so easy!

戳蓝字“CSDN云计算”关注我们哦!图片来源网络2019年阿里提出的“All in Cloud”战略以及《全球云计算 IT 基础设施市场预测报告》的数据结果,都在表明企业上云已成不可逆之势;但上云事故接二连三发生似乎又在宣示企业上云之路道阻且长&#…

基于阿里云HiTSDB搭建工业物联网平台实践

摘要: 基于阿里云全面的物联网、云计算与大数据技术搭建云端的企业能源管理物联网平台实现能耗数据采集、统计分析、平衡调度、节能优化等全面的能源管控协同平台。是企业生产运行保障的利器,也是大量企业实现云上管理的实践案例。背景工业企业的能耗占了…

阿里巴巴开源的通用缓存访问框架JetCache介绍

摘要: JetCache是由阿里巴巴开源的通用缓存访问框架,如果你对Spring Cache很熟悉的话,请一定花一点时间了解一下JetCache,它更好用。JetCache可以做类似Spring Cache的注解式缓存,支持TTL、多级缓存、分布式自动刷新&a…

阿里深度学习的“金刚钻”——千亿特征XNN算法及其落地实践

摘要:随着十二点的钟声响起,无数人盯着购物车开启了一年一度的“剁手”之旅。可你有没有想过这购物狂欢的背后是什么支撑起了数据规模如此庞大的计算任务?其实不只是“双十一”,每一个用户的点击和浏览,每一件宝贝的排…

全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云

摘要:在刚刚的Percona Live开源数据库大会上,MySQL社区委员会宣布将2018年度的MySQL社区公司贡献奖(Corporate Contributor Award)唯一颁给阿里云。图中右一为阿里云数据库RDS团队 彭立勋MySQL社区颁发次奖项是为了感谢阿里云多年…

模拟灰度传感器循迹的程序_灰度传感器的工作原理

灰度传感器是模拟传感器,有一只发光二极管和一只光敏电阻,安装在同一面上。灰度传感器利用不同颜色的检测面对光的反射程度不同,光敏电阻对不同检测面返回的光其阻值也不同的原理进行颜色深浅检测。在有效的检测距离内,发光二极管…

Docker Nexus3 maven 私服(搭建篇)

文章目录一、环境准备1. 安装docker2. 启动docker3. 拉取镜像4. 目录权限5. 创建容器6. 监控日志二、登录配置2.1. 效果验证2.2. 登录2.3. 初始化一、环境准备 1. 安装docker 使用yum命令在线安装 yum install docker2. 启动docker systemctl start docker3. 拉取镜像 doc…

这个充电宝太黑科技了,又小又不用自己带线,长见识了~

戳蓝字“CSDN云计算”关注我们哦!现如今我们出门时,手机几乎都是随身携带支付用手机,移动办公用手机,刷剧玩游戏用手机手机可以说与我们工作,生活密不可分。只不过手机频率使用如此之高,也使得用电量大增当…

QuickBI助你成为分析师——群空间自主开通嵌入第三方报表权限

摘要: 用户使用过程中经常需要将创建的仪表板嵌入至自己应用中,方便查看。目前目前高级版群空间下支持用户自助化开通报表权限,通过获取拼接Token方式后台验证更加严格,并且支持实时更新/关闭Token以保证数据安全。用户使用过程中…