当前位置: 首页 > news >正文

【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查看文件

http://www.lryc.cn/news/322490.html

相关文章:

  • RK3228H is the same SoC as rk3328.
  • Golang 开发实战day04 - Standard Library
  • 程序员排查BUG指南
  • 【Vue】elementUI-MessageBox组件相关
  • 数据库运行状况和性能监控工具
  • CTF-辨别细菌
  • RuoYi-Vue开源项目2-前端登录验证码生成过程分析
  • error: C preprocessor fails sanity check
  • Kubernetes实战(三十一)-安装containerd
  • 使用docker搭建faiss向量数据库
  • 安卓面试题多线程 121-125
  • 什么是 HTTPS?它是如何解决安全性问题的?
  • C++入门(下)
  • 2024-03-20 作业
  • 【机器学习】深入解析线性回归模型
  • 新一代云原生数据库OLAP
  • JavaEE--小Demo
  • 一代大神跌落神坛——Java炸了!
  • 面试算法-64-零钱兑换
  • Java复习06 Spring 代码概念
  • 【研究僧总结】回顾第1095个创作日
  • QT(6.5) cmake构建C++编程,调用python
  • Java开发从入门到精通(九):Java的面向对象OOP:成员变量、成员方法、类变量、类方法、代码块、单例设计模式
  • 通过 Socket 手动实现 HTTP 协议
  • 探索数据结构:双向链表的灵活优势
  • 记录一次服务器内存使用率过高达到90%告警问题排查。
  • 基于react native的自定义轮播图
  • Jetson入坑记实
  • 算法系列--递归
  • 【JS】替换文本为emjio表情