Red Hat8:搭建FTP服务器

目录

一、匿名FTP访问

1、新建挂载文件

2、挂载

3、关闭防火墙

4、搭建yum源

5、安装VSFTPD

6、 打开配置文件

7、设置配置文件如下几个参数 

8、重启vsftpd服务

9、进入图形化界面配置网络

10、查看IP地址

11、安装ftp服务

12、遇到拒绝连接

13、测试

二、本地FTP服务

1、新建文件cdrom

2、挂载

3、关闭防火墙

4、搭建yum源

5、安装vsftpd

6、安装ftp

7、创建三个用户(team1,team2,user1)

8、修改配置文件

9、禁止匿名用户登录

10、允许本地用户登录

11、设置本地用户的根目录(有没有这条问题不大,有需要就在末尾自行加上即可)

12、锁定主目录

13、将user1放在列表内

三、chroot_list和ftpusers和user_list区别

chroot_list

ftpusers

user_list

区别:


一、匿名FTP访问

1、新建挂载文件

2、挂载

3、关闭防火墙

4、搭建yum源

(搭建的时候用vim 自行定义文件名.repo或者是vi 自行定义文件名.repo)

5、安装VSFTPD

6、 打开配置文件

7、设置配置文件如下几个参数 

8、重启vsftpd服务

9、进入图形化界面配置网络

添加IP地址 

激活连接 

10、查看IP地址

11、安装ftp服务

12、遇到拒绝连接

(1)关闭防火墙

(2)重新开启vsftpd服务 

13、测试

二、本地FTP服务

1、新建文件cdrom

2、挂载

3、关闭防火墙

4、搭建yum源

(搭建的时候用vim 自行定义文件名.repo或者是vi 自行定义文件名.repo)

5、安装vsftpd

6、安装ftp

7、创建三个用户(team1,team2,user1)

8、修改配置文件

9、禁止匿名用户登录

10、允许本地用户登录

11、设置本地用户的根目录(有没有这条问题不大,有需要就在末尾自行加上即可)

12、锁定主目录

既列表内用户受自由,列表外用户受限制。这是启用chroot_local_user=NO即可。本例使用的是第一种(第一种方法)。

既列表内用户受限制,列表外用户自由。这是启用chroot_local_user=YES即可(第二种方法)

13、将user1放在列表内

这里就不进行详细测试了 

三、chroot_list和ftpusers和user_list区别

在FTP服务器的配置中,chroot_listftpusers 和 user_list 是三个不同的文件,它们各自在FTP服务器的访问控制方面扮演着不同的角色。以下是每个文件的作用和它们之间的区别:

chroot_list

被列入chroot_list的用户只能在其主目录中操作,通过限制用户的文件系统访问来提高安全性。

ftpusers

列在ftpusers文件中的用户无法通过FTP登录,防止特权用户通过FTP进行登录,减少安全漏洞。

user_list

user_list 可以作为黑名单(禁止登录)或白名单(只允许登录)使用,如果userlist_enable=YESuserlist_deny=YES,则user_list中的用户被禁止登录;如果userlist_deny=NO,则只有user_list中的用户可以登录。

区别:

chroot_list用于限制文件系统访问,ftpusers用于禁止登录,而user_list则可以根据配置用于允许或拒绝登录。在实际应用中,这三个文件可以同时使用,以实现更安全的FTP服务器访问控制。

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

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

相关文章

VS Code--常用的插件

原文网址:VS Code--常用的插件_IT利刃出鞘的博客-CSDN博客 简介 本文介绍VS Code(Visual Studio Code)常用的插件。 插件的配置 默认情况下,插件会放到这里:C:\Users\xxx\.vscode\extensions 修改插件位置的方法 …

Re78 读论文:GPT-4 Technical Report

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文全名:GPT-4 Technical Report 官方博客:GPT-4 | OpenAI appendix懒得看了。 文章目录 1. 模型训练过程心得2. scaling law3. 实验结果减少风险 1. 模型训练过程心得 模型结构还…

推荐单通道有刷直流电机驱动芯片AT8236

单通道直流有刷电机驱动芯片AT8236 描述应用特点型号选择典型应用原理图管脚列表推荐工作条件 atT A 25C电气特性 atT A 25C,V M 24VH桥控制电流控制死区时间休眠模式过流保护 (OCP)过温保护 (TSD)欠压锁定保护(UVLO) PCB 版图建议典型应用示例 描述 AT8236是一款直流有刷电机…

聚铭网络6款产品入选CCIA《网络安全专用产品指南》

近日,中国网络安全产业联盟CCIA正式发布《网络安全专用产品指南》(第二版)(以下简称《指南》)。聚铭网络凭借突出技术优势、创新能力以及市场积累,旗下安全产品成功入选防火墙、网络安全审计、日志分析、网…

将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(1)

问题 项目里使用了 AzureBlob 存储了用户上传的各种资源文件,近期 AzureBlob 的流量费用增长很快,想通过分析Blob的日志,获取一些可用的信息,所以有了这个需求:将存储账户的日志(读写,审计&…

ESP32S3基于espidf接入网络获取NTP时间

ESP32S3基于espidf接入网络获取NTP时间 📌 相关篇《ESP32S3基于espidf接入网络配置介绍》📍官方相关SNTP 时间同步介绍文档:https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/api-reference/system/system_time.html?highli…

性能测试 - Locust WebSocket client

Max.Bai 2024.10 0. 背景 Locust 是性能测试工具,但是默认只支持http协议,就是默认只有http的client,需要其他协议的测试必须自己扩展对于的client,比如下面的WebSocket client。 1. WebSocket test Client “”“ Max.Bai W…

【蓝桥杯选拔赛真题63】C++奇数 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解

目录 C++奇数 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、运行结果 五、考点分析 七、推荐资料 C++奇数 第十四届蓝桥杯青少年创意编程大赛C++选拔赛真题 一、题目要求 1、编程实现 给定两个正整数N和M(10≤N<M≤10000),请找出N到M…

KubeSphere 与 Pig 微服务平台的整合与优化:全流程容器化部署实践

一、前言 近年来,为了满足越来越复杂的业务需求,我们从传统单体架构系统升级为微服务架构,就是把一个大型应用程序分割成可以独立部署的小型服务,每个服务之间都是松耦合的,通过 RPC 或者是 Rest 协议来进行通信,可以按照业务领域来划分成独立的单元。但是微服务系统相对…

(学习总结20)C++11 可变参数模版、lambda表达式、包装器与部分新内容添加

C11 可变参数模版、lambda表达式、包装器与部分新内容添加 一、可变参数模版基本语法及原理包扩展emplace系列接口 二、lambda表达式lambda表达式语法捕捉列表lambda的原理lambda的应用 三、包装器bindfunction 四、部分新内容添加新的类功能1.默认的移动构造和移动赋值2.声明时…

Linux的常用命令(一)

目录 一、文件处理命令 1.文件处理命令ls 2.文件处理命令cd 3.文件处理命令pwd 4.文件处理命令touch 5.文件处理命令mkdir 6.文件处理命令cp 7.文件处理命令mv 8.文件处理命令rm 9.文件处理命令cat 10.文件处理命令more 11.文件处理命令head 12.文件处理命令tail …

东芝e-STUDIO2829A复印机提示“维护”该如何操作

东芝e-STUDIO2829A复印机基本参数: 产品类型 数码复合机 颜色类型 黑白 涵盖功能 复印/打印/扫描 最大原稿尺寸 A3 处 理 器 500MHz 内存容量 标配:512MB,选配:1GB 供纸容量 标配纸盒:350页(A4),最大容…

春秋杯-WEB

SSTI 可以看到主页那里有个登录测试之后为ssti {{4*4}} fenjing梭哈即可得到payload {{((g.pop.__globals__.__builtins__.__import__(os)).popen(cat flag)).read()}}file_copy 看到题目名字为file_copy&#xff0c; 当输入路径时会返回目标文件的大小&#xff0c; 通…

警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误

一直以来我认为工具类的软件是越新越好&#xff0c;因为工具代表着一定的先进性&#xff1b;但是IDEA 2024好好的给我上了一课&#xff0c;比如lombok 不起作用、比如Spring Boot 3.4.x 启动报错、再比如MyBatis log plus冲突、再比如Gradle插件冲突. 一、Lombok 失效问题 请不…

《深度学习神经网络训练:数据集下载资源列表》

深度学习神经网络训练&#xff1a;数据集下载资源列表 一、数据集下载的重要性 在当今数字化时代&#xff0c;数据集下载对于各个领域的研究与发展都具有不可忽视的重要意义。尤其在机器学习、深度学习以及各类数据驱动的科研项目中&#xff0c;数据集更是起到了基础性的支撑…

GPT-5 传言:一场正在幕后发生的 AI 变革

新的一年&#xff0c;让我们从一个引人入胜的话题开始&#xff1a;如果我告诉你&#xff0c;GPT-5 并非虚构&#xff0c;而是真实存在呢&#xff1f;它不仅真实存在&#xff0c;而且正在你看不见的地方悄然塑造着世界。我的基本假设是&#xff1a;OpenAI 已经秘密开发出 GPT-5&…

【Unity3D】利用Hinge Joint 2D组件制作绳索效果

目录 一、动态绳索 &#xff08;可移动根节点&#xff09; 二、静态绳索 三、利用Skinning Editor(Unity2022.3.15f1正常使用) 四、注意事项 一、动态绳索 &#xff08;可移动根节点&#xff09; 动态绳索 DynamicRope空物体 Anchor和whitecircle是相同位置的物体&#xff…

【12】Word:张老师学术论文❗

目录 题目 ​NO2 NO3 NO4 NO5 NO6 NO7.8 题目 NO2 布局→页面设置→纸张&#xff1a;A4→页边距&#xff1a;上下左右边距→文档网格&#xff1a;只指定行网格→版式&#xff1a;页眉和页脚&#xff1a;页脚距边界&#xff1a;1.4cm居中设置论文页码&#xff1a;插入…

OpenCV相机标定与3D重建(56)估计物体姿态(即旋转和平移)的函数solvePnPRansac()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 使用RANSAC方案从3D-2D点对应关系中找到物体的姿态。 cv::solvePnPRansac 是 OpenCV 中用于估计物体姿态&#xff08;即旋转和平移&#xff09;的…

怎么用python写个唤醒睡眠电脑的脚本?

环境&#xff1a; win10 python3.12 问题描述&#xff1a; 怎么用python写个唤醒睡眠电脑的脚本&#xff1f; 解决方案&#xff1a; 1.唤醒处于睡眠状态的电脑通常不是通过编程直接实现的&#xff0c;而是依赖于硬件和操作系统提供的特性。对于Windows系统&#xff0c;可…