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

Ubuntu配置FTP

Ubuntu配置FTP

  1. 切换root用户
sudo -i
  1. 安装vsftpd软件包
apt update
apt install vsftpd -y
  1. 启动vsftp服务并设置自启动
systemctl start vsftpd
systemctl enable vsftpd
  1. 关闭防火墙
ufw disable
ufw status
  1. 创建FTP用户
useradd -m ftpuser
passwd ftpuser
  1. 设置用户的主目录为 FTP 目录
mkdir -p /home/ftpuser/ftp
chown nobody:nogroup /home/ftpuser/ftp
chmod a-w /home/ftpuser/ftp
mkdir /home/ftpuser/ftp/files
chown ftpuser:ftpuser /home/ftpuser/ftp/files
  1. 配置vsftpd
vim /etc/vsftpd.conf
anonymous_enable=NO                #禁止匿名登录
local_enable=YES                   #允许本地用户登录
write_enable=YES                   #启用文件上传功能
chroot_local_user=YES              #将用户限制在自己的主目录
allow_writeable_chroot=YES         #运行用户在被chroot限制的环境中写入
  1. 重启vsftpd服务使配置生效
systemctl restart vsftpd

http://www.kler.cn/news/361262.html

相关文章:

  • 基于图像拼接开题报告
  • Python 正则
  • Prompt提示词设计:如何让你的AI对话更智能?
  • EasyExcel自定义下拉注解的三种实现方式
  • 容灾与云计算概念
  • 加密DNS有什么用?
  • 网络安全——防火墙技术
  • 在 Kylin Linux 上安装 PostgreSQL 以下是安装 PostgreSQL 的步骤:
  • linux命令基础
  • 边缘计算网关兼容多种通信协议实现不同设备和系统互联互通
  • python实战项目46:selenium爬取百度新闻
  • 应急响应:ARP欺骗实战
  • [数据集][目标检测]电力场景输电线路巡检检测数据集VOC+YOLO格式8667张50类别
  • 常见Elasticsearch 面试题答案详细解析(下)
  • 【matlab代码】无迹粒子滤波(Unscented Particle Filter)例程,一维直线上的滤波,状态量为位置和速度、观测量为位置
  • 高级SQL技巧:掌握数据分析与优化的艺术
  • 代码随想录训练营第66天|Floyd
  • UNIAPP弹窗跳转页面无法滚动bug
  • 通过梧桐数据库分析客户价值
  • Unable to open nested entry ‘********.jar‘ 问题解决