在Linux操作环境下搭建内网源

在修改配置文件之前都应该有备份。

比如在/目录下专门创建一个目录用来储存文件的备份。

1.安装vsftpd软件

首先使用命令yum search ftpd

来查看当前Linux操作系统下是否有ftpd软件。

随后使用yum install vsftpd,来安装vsftpd软件

2.修改vsftpd的配置文件,以启动匿名访问

要启用匿名访问,你需要编辑/etc/vsftpd/vsftpd.conf配置文件,至少需要设置以下几项:

  • anonymous_enable=YES:允许匿名用户访问。
  • 可能还需要设置anon_root来指定匿名用户登录后的根目录。
  • 如果希望匿名用户能上传文件,还需设置write_enable=YES以及anon_upload_enable=YES

修改配置后,通常需要重启vsftpd服务以应用这些更改。通过这样的配置,你就可以在Linux系统上提供一个既方便又可控的匿名FTP服务。

一般我们将/opt/目录作为匿名用户登录后使用的根目录。

 

如上图所示,使用命令systemctl restart vsftpd来停止当前正在运行的vsftpd服务(如果正在运行),然后立即重新启动它。这在更改了vsftpd的配置文件并需要使新配置生效,或者当服务遇到问题需要恢复时非常有用。

如上图所示,使用命令systemctl status vsftpd 的作用是来

查询vsftpd服务的当前状态。这个命令通过Systemd系统管理器来执行,具体功能如下:

  • status:是systemctl命令的一个参数,用于查询指定服务的运行状态。
  • vsftpd:指定了要检查状态的服务名称,即Very Secure FTP Daemon。

执行这条命令后,系统会返回关于vsftpd服务的详细状态信息,包括但不限于:

  • 服务是否正在运行(active状态)还是未运行。
  • 服务的进程PID(如果正在运行)。
  • 服务最近一次启动或失败的时间和原因。
  • 与服务状态相关的其他日志信息或错误消息。

这对于诊断服务配置问题、确认服务是否按预期启动或排查系统故障非常有帮助。

3.修改vsftpd的配置文件,以启动匿名访问的作用如下

  1. 公开共享资源:允许互联网上的用户无需凭据(用户名和密码)即可访问FTP服务器上指定的目录。这对于希望向公众提供下载服务,如软件分发、文档共享等场景非常有用。

  2. 简化访问流程:对于那些不需个性化权限控制的场景,匿名访问免去了用户注册和认证的过程,使得资源访问更加直接和便捷。

  3. 访问控制:虽然称为“匿名”,但管理员仍可以通过配置来控制匿名用户的权限,比如是否允许上传、创建或删除文件,以及限制访问的目录范围,从而在开放性与安全性之间找到平衡。

  4. 资源隔离:通常,匿名用户会被限制在特定的目录(如/var/ftp或配置文件中指定的anon_root目录)内活动,确保他们不能访问系统中的其他敏感数据。

4.当在Linux操作环境下软件的配置文件不小心清空,或者不小心错误操作出现问题时。

首先停止服务

systemctl stop vsftpd

然后删除服务

yum remove vsftpd

清理原来的遗留文件

rm -rf /etc/vsftpd/

重新安装服务,

yum install -y vsftpd

重新配置服务。

vi /etc/vsftpd/vsftpd.conf

#添加

anon_root=/opt

5.如果在修改配置文件的时候不小心错误删除一个软件众多配置文件中的一个时。

有文件备份情况

直接将备份文件对误操作文件进行覆盖即可。

可以使用ssh工具进行远程拷贝

基于SSH的远程拷贝工具,windows下为winscp和mobaxterm,命令行下scp,实现了windows和 linux,以及linux之间的拷贝。

无文件备份情况

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

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

相关文章

H5漂流瓶交友源码_社交漂流瓶H5源码

简介: 一种流行的娱乐性社交新潮流,年轻人玩得比较多。和盲盒有点类似 社交漂流瓶搭建教程 环境:Nginx 1.20.1-MySQL 5.6.50-PHP-7.3 上传源码至网站根目录,创建并导入数据库 数据库信息修改:/config/database.ph…

Zabbix 配置WEB监控

Zabbix WEB监控介绍 在Zabbix中配置Web监控,可以监控网站的可用性和响应时间。Zabbix提供了内置的Web监控功能,通过配置Web场景(Web Scenario),可以监控HTTP/HTTPS协议下的Web服务。 通过Zabbix的WEB监控可以监控网站…

TI电池电量计应用指导

前言: 电池电量计应用指导,来源:TI,因PDF有200页,在文尾附有目录;上传提示资源重复,请自行下载,找不到的可私信。 电池充电曲线,红色为电压,蓝色为电流 图2.10 匹配化学 ID 所需要的电压电流曲…

html + css 快速实现订单详情的布局demo

突然安排让速写这样的一个布局&#xff0c;重点就是CSS画一条虚线,并且还要灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色。 注&#xff1a;订单里面的金额都是随意写的 <!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8&…

信息安全体系架构设计

对信息系统的安全需求是任何单一安全技术都无法解决的&#xff0c;要设计一个信息安全体系架构&#xff0c;应当选择合适的安全体系结构模型。信息系统安全设计重点考虑两个方面&#xff1b;其一是系统安全保障体系&#xff1b;其二是信息安全体系架构。 1.系统安全保障体系 安…

Hadoop集群部署【一】HDFS详细介绍以及HDFS集群环境部署【hadoop组件HDFS笔记】(图片均为学习时截取的)

HDFS详细介绍 HDFS是什么 HDFS是Hadoop三大组件(HDFS、MapReduce、YARN)之一 全称是&#xff1a;Hadoop Distributed File System&#xff08;Hadoop分布式文件系统&#xff09;&#xff1b;是Hadoop技术栈内提供的分布式数据存储解决方案 可以在多台服务器上构建存储集群&…

昇思25天学习打卡营第8天|DCGAN生成漫画头像

文章目录 昇思MindSpore应用实践基于MindSpore的DCGAN生成漫画头像1、DCGAN 概述零和博弈 vs 极大极小博弈GAN的生成对抗损失DCGAN原理 2、数据预处理3、DCGAN模型构建生成器部分判别器部分 4、模型训练 Reference 昇思MindSpore应用实践 本系列文章主要用于记录昇思25天学习打…

机器学习基础概念

1.机器学习定义 2.机器学习工作流程 &#xff08;1&#xff09;数据集 ①一行数据&#xff1a;一个样本 ②一列数据&#xff1a;一个特征 ③目标值&#xff08;标签值&#xff09;&#xff1a;有些数据集有目标值&#xff0c;有些数据集没有。因此数据类型由特征值目标值构成或…

Java实现图书管理系统

一、框架 1. 创建类 用户&#xff1a;管理员AdminUser 普通用户NormalUser 继承抽象类User 书&#xff1a;书Book 书架BookList 操作对象&#xff1a;书Book 2. 知识点 主要涉及的知识点&#xff1a;数据类型 变量 if for 数组 方法 类和对象 封装继承多态 抽象类和接口 …

Linux运维之需掌握的基本Linux命令

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 目录 一、SHELL 二、执行命令 三、常用系统工作命令 四、系统状态检测命令 五、查找定位文件命令 六、文本文件编辑命令 七、文件目录管理命令…

【JavaWeb】登录校验-会话技术(一)Cookie与Session

登录校验 实现登陆后才能访问后端系统页面&#xff0c;不登陆则跳转登陆页面进行登陆。 首先我们在宏观上先有一个认知&#xff1a; HTTP协议是无状态协议。即每一次请求都是独立的&#xff0c;下一次请求并不会携带上一次请求的数据。 因此当我们通过浏览器访问登录后&#…

Simulink 模型生成 C 代码(一):使用 Embedded Coder 快速向导生成代码

以matlab自带的示例模型RollAxisAutopilot为例进行讲解。RollAxisAutopilot为飞机自动驾驶控制系统模型。 使用快速向导工具生成代码 通过键入以下命令打开模型 RollAxisAutopilot&#xff1a; openExample(RollAxisAutopilot); 如果 C 代码选项卡尚未打开&#xff0c;请在 …

【C++】宏定义

严格来说&#xff0c;这个题目起名为C是不合适的&#xff0c;因为宏定义是C语言的遗留特性。CleanCode并不推荐C中使用宏定义。我当时还在公司做过宏定义为什么应该被取代的报告。但是适当使用宏定义对代码是有好处的。坏处也有一些。 无参宏定义 最常见的一种宏定义&#xf…

新声创新20年:无线技术给助听器插上“娱乐”的翅膀

听力损失并非现代人的专利&#xff0c;古代人也会有听力损失。助听器距今发展已经有二百多年了&#xff0c;从当初单纯的声音放大器到如今的全数字时代助听器&#xff0c;助听器发生了翻天覆地的变化&#xff0c;现代助听器除了助听功能&#xff0c;还具有看电视&#xff0c;听…

C++ 和C#的差别

首先把眼睛瞪大&#xff0c;然后憋住一口气&#xff0c;读下去&#xff1a; 1、CPP 就是C plus plus的缩写&#xff0c;中国大陆的程序员圈子中通常被读做"C加加"&#xff0c;而西方的程序员通常读做"C plus plus"&#xff0c;它是一种使用非常广泛的计算…

Maya崩溃闪退常见原因及解决方案

Autodesk Maya 是一款功能强大的 3D 计算机图形程序&#xff0c;被电影、游戏和建筑等各个领域的设计师广泛使用。然而&#xff0c;Maya 就像任何其他软件一样可能会发生崩溃问题。在前文中&#xff0c;小编给大家介绍了3ds Max使用V-Ray渲染时的崩溃闪退解决方案&#xff1a; …

后端之路第三站(Mybatis)——JDBC跟Mybatis、lombok

一、什么是JDBC JDBC就是sun公司研发的一套通过java来操控数据库的工具&#xff0c;对应不同的数据库系统有不同的JDBC&#xff0c;而他们统称【驱动】&#xff0c;这就是上一篇我们提到创建Mybatis项目时要引入的依赖、以及连接数据库四要素里的第一要素。 JDBC有自己一套原始…

Elasticsearch:Painless scripting 语言(一)

Painless 是一种高性能、安全的脚本语言&#xff0c;专为 Elasticsearch 设计。你可以使用 Painless 在 Elasticsearch 支持脚本的任何地方安全地编写内联和存储脚本。 Painless 提供众多功能&#xff0c;这些功能围绕以下核心原则&#xff1a; 安全性&#xff1a;确保集群的…

近红外光谱脑功能成像(fNIRS):1.光学原理、变量选取与预处理

一、朗伯-比尔定律与修正的朗伯-比尔定律 朗伯-比尔定律 是一个描述光通过溶液时被吸收的规律。想象你有一杯有色液体&#xff0c;比如一杯红茶。当你用一束光照射这杯液体时&#xff0c;光的一部分会被液体吸收&#xff0c;导致透过液体的光变弱。朗伯-比尔定律告诉我们&#…

redis主从复制哨兵模式集群管理

主从复制&#xff1a; 主从复制是高可用Redis的基础&#xff0c;哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份&#xff0c;以及对于读操作的负载均衡和简单的故障恢复。缺陷&#xff1a;故障恢复无法自动化&#xff1b;写操作无法负载均衡&…