【Ubuntu】FTP站点搭建
配置顺序
前提条件:确保软件仓库可以正常使用,确保已正常配置IP地址
1.安装FTP服务
2.编辑FTP配置文件
3.设置开机自启
4.创建用户
5.配置用户限制名单
6.重启服务
7.查看运行状态
8.测试在同一局域网下的Windows查看文件
1.安装FTP服务
sudo apt install vsftpd -y
2.编辑FTP配置文件
vim /etc/vsftpd.conf #编辑配置文件以下为文件内容
nonymous_enable=YES #是否允许匿名登陆
local_enable=YES #是否允许本地用户登录
write_enable=YES #是否允许登陆者上传文件
connect_from_port_20=YES #确认连接传输的端口号为20
local_root=/home/jiedeng #配置默认路径
anon_root=/home/jiedeng #配置匿名访问路径
choroot_list_enable=YES #是否启动限制用户的名单
choroot_list_user=YES #是否将所有用户限制在主目录
choroot_list_file=/etc/vsftpd.chroot_list #设置限制用户名单的路径和名称
local_umask=022 #配置本地文件默认权限
#umask = 022 时,新建的目录 权限是755,文件的权限是 644
#umask = 077 时,新建的目录 权限是700,文件的权限时 600
utf8_filesystem=YES #编码统一为utf8编码
3.设置开机自启
sudo systemctl enable vsftpd
4. 创建用户
mkdir /home/jidenguser2 #创建FTP用户主目录
useradd -d /home/jiedenguser2 -s /bin/bash jiedenguser2
#创建用户
#'-d'为选择用户指定主目录
#'-s'为选择指定的默认shell用户解释器,允许与操作系统交互
5.配置用户限制名单
vim /etc/vsftpd.chroot_list#以下为文件插入的内容
jiedeng
jiedenguser2
6.重启服务
sudo service vsftpd restart
7.查看运行
service vsftpd status

8.测试在同一局域网下的Windows查看文件

相关文章:
【Ubuntu】FTP站点搭建
配置顺序 前提条件:确保软件仓库可以正常使用,确保已正常配置IP地址 1.安装FTP服务 2.编辑FTP配置文件 3.设置开机自启 4.创建用户 5.配置用户限制名单 6.重启服务 7.查看运行状态 8.测试在同一局域网下的Windows查看文件 1.安装FTP服务 sudo apt insta…...
RK3228H is the same SoC as rk3328.
RK3228H is the same SoC as rk3328....
Golang 开发实战day04 - Standard Library
Golang 开发实战day04 - Standard Library 接下来开始我们第四天学习,Go语言标准库提供了丰富的功能,可以帮助开发者快速完成各种任务。 golang就像其他语言一样,附带了一些非常轻量级的函数和特性,都是开箱即用的,这里…...
程序员排查BUG指南
程序员排查BUG(错误)是软件开发过程中的重要一环, 以下是一份程序员排查BUG的指南,帮助你更有效地识别、定位和修复问题: 1、重现BUG:确保能够准确地重现BUG,这是解决问题的第一步。尽量记录重现BUG的步骤。…...
【Vue】elementUI-MessageBox组件相关
官方代码: <template><el-button type"text" click"open">点击打开 Message Box</el-button> </template><script>export default {methods: {open() {this.$confirm(此操作将永久删除该文件, 是否继续?, 提示…...
数据库运行状况和性能监控工具
数据库监控是跟踪组织中数据库的可用性、安全性和性能的过程,它涉及通过跟踪各种关键指标来分析数据库的性能,确保数据库的正常运行并具有深入的可见性,并在出现潜在问题时触发即时警报,以采取主动措施来确保数据库的高可用性。 …...
CTF-辨别细菌
题目描述:try your best to find the flag. 进入靶场后发现是一个游戏,需要全部答对才可以得到最后的flag 查看了一下源码,发现有一个答案模板的模块 尝试解释一下代码 <!-- 答案模版 --> <script id"template_game_pi…...
RuoYi-Vue开源项目2-前端登录验证码生成过程分析
前端登录验证码实现过程 生成过程分析 生成过程分析 验证码的生成过程简单概括为:前端登录页面加载时,向后端发送一个请求,返回验证码图片给前端页面展示 前端页面加载触发代码: import { getCodeImg } from "/api/login&q…...
error: C preprocessor fails sanity check
问题 ./configure --prefix/opt/mips_lib/libev --hostmipsel-openwrt-linux CCmipsel-openwrt-linux-gcc运行后提示 checking how to run the C preprocessor... mipsel-openwrt-linux-gcc --sysroot/opt/mt7628/toolchain-mipsel_24kc_gcc-8.4.0_musl -I/opt/mt7628/toolch…...
Kubernetes实战(三十一)-安装containerd
1 资源 containerd项目官方地址 GitHub - containerd/containerd: An open and reliable container runtime containerd的发布版本地址: Releases containerd/containerd GitHub 2 安装containerd 2.1 解压安装 2.1.1 下载压缩包 curl -LO https://github…...
使用docker搭建faiss向量数据库
为了不污染服务器环境,保证程序运行时有更好的隔离性,领导要求基于容器运行程序。 一、准备工作 1、创建文件夹faiss 该文件夹有用于存放faiss相关的文件及脚本 mkdir ~/faiss 2、创建data文件夹 cd ~/faiss mkdir data 这个文件夹用于volume…...
安卓面试题多线程 121-125
121. 简述当一个线程进入某个对象的一个 synchronized 的实例方 法后,其它线程是否可进入此对象的其它方法 ?如果其他方法没有 synchronized 的话,其他线程是可以进入的。 所以要开放一个线程安全的对象时,得保证每个方法都是线程安全的122. 简述乐观锁和悲观锁的理解及如何…...
什么是 HTTPS?它是如何解决安全性问题的?
什么是 HTTPS? HTTPS(HyperText Transfer Protocol Secure)是一种安全的通信协议,用于在计算机网络上安全地传输超文本(如网页、图像、视频等)和其他数据。它是 HTTP 协议的安全版本,通过使用加…...
C++入门(下)
文章目录 1:引用1.1:引用概念1.2:引用的特性.1.2.1:引用在定义时必须初始化1.2.2:一个变量可以有多个引用1.2.3:引用一旦引用一个实体,再不能引用其他实体. 1.3:应用场景1.3.1:做参数1.3.2:做返回值1.3.2.1:传值返回1.3.2.2:传引用返回(错误示范)1.3.2.3:传引用返回(正确示范) …...
2024-03-20 作业
作业要求: 1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。 2> 添加三条工人信息(可以完整信息,也可以非完整信息) 3> 修改某一个工人的薪资(确定的一个&#x…...
【机器学习】深入解析线性回归模型
🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:机器学习 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 【机器学习】深入解析线性回归模型 引入一 初步了解1.1 概念1.2 类比二 基本要素2.1 数据2.2 模型…...
新一代云原生数据库OLAP
2023 OLAP峰会(公开)PPT汇总(25份).zip 新一代云原生数据库的OLAP(联机分析处理)能力是其重要的特性之一,这种能力使得数据库能够支持复杂的数据分析查询,从而满足企业对大数据的深…...
JavaEE--小Demo
目录 下载包 配置 修改文件 pom.xml application.properties 创建文件 HelloApi.java GreetingController.java Greeting.java DemoApplication.java 运行包 运行命令 mvn package cd target dir java -jar demo-0.0.1-SNAPSHOT.jar 浏览器测试结果 下载包 …...
一代大神跌落神坛——Java炸了!
曾经它是只手遮天的一大计算机语言.......可现如今,腹背受敌、大势已去,一代神话跌落神坛! Java薪水20k降至15k难掩颓势,事业编3k升至3500尽显嫡道风范!嫡嫡道道、嫡嫡道道~ 没错,就是它!Java…...
面试算法-64-零钱兑换
题目 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的…...
思源宋体TTF:免费商用中文字体的完美解决方案
思源宋体TTF:免费商用中文字体的完美解决方案 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为商业项目寻找高质量、免费可商用的中文字体而烦恼吗?今天让…...
避坑指南:用PaddleHub+ACE2P实现直播人像实时分割时遇到的5个典型问题
直播人像实时分割实战:ACE2P模型避坑指南与性能优化 直播场景下的人像实时分割技术正在重塑互动体验的边界,从虚拟背景替换到AR特效叠加,这项技术为内容创作者提供了前所未有的创意空间。然而在实际工程落地中,开发者们常常面临模…...
2026最新版OpenClaw Windows汉化版一键安装 纯小白免代码教程(包含新安装包)
OpenClaw(小龙虾 AI)作为一款可本地部署的开源 AI 智能体,能够通过自然语言指令完成电脑自动化操作,有效减少重复办公任务。传统部署方式流程繁琐、环境配置复杂,让不少新手望而却步。本文专为 Windows 用户打造 OpenC…...
通达信副图指标实战:如何用源码精准捕捉短线底部信号(附完整配置步骤)
通达信副图指标深度解析:从源码到实战的短线底部捕捉策略 1. 理解副图指标的核心逻辑 在股票技术分析领域,副图指标是辅助主图K线进行买卖决策的重要工具。与主图指标不同,副图指标通常显示在K线图下方的独立窗口中,能够更清晰地展…...
CefFlashBrowser完全指南:如何在现代电脑上完美运行Flash内容与游戏
CefFlashBrowser完全指南:如何在现代电脑上完美运行Flash内容与游戏 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser CefFlashBrowser是一款专门为运行Flash内容而设计的浏览器…...
TPFanCtrl2:ThinkPad风扇控制终极指南,打造静音高效散热系统
TPFanCtrl2:ThinkPad风扇控制终极指南,打造静音高效散热系统 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 ThinkPad笔记本以其卓越的可靠性和…...
JetBrains IDE评估期重置技术解析:跨平台配置清理与插件化实现方案
JetBrains IDE评估期重置技术解析:跨平台配置清理与插件化实现方案 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 在JetBrains系列IDE开发环境中,评估期限制是开发者在学习和测试阶段面临…...
ZIO性能优化终极指南:让你的应用快10倍的秘诀
ZIO性能优化终极指南:让你的应用快10倍的秘诀 【免费下载链接】zio ZIO — A type-safe, composable library for async and concurrent programming in Scala 项目地址: https://gitcode.com/gh_mirrors/zi/zio ZIO是一个类型安全、可组合的Scala异步并发编…...
Lingbot-Depth-Pretrain-ViTL-14模型推理优化:降低显存占用的实战技巧
Lingbot-Depth-Pretrain-ViTL-14模型推理优化:降低显存占用的实战技巧 你是不是也遇到过这种情况?好不容易找到一个效果不错的深度估计模型,比如Lingbot-Depth-Pretrain-ViTL-14,兴致勃勃地准备在自己的项目里用起来,结…...
无刷电机参数智能转换工具:兼容PMSM与BLDC,支持磁链/反电势计算及FOC开发辅助
温馨提示:文末有联系方式一、多类型电机兼容的参数转换解决方案 本工具专为现代驱动系统设计,原生支持永磁同步电机(PMSM)、直流无刷电机(BLDC)等多种主流无刷电机类型,满足不同拓扑结构与控制策…...
