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

Alibaba linux 3安装LAMP(6)

Alibaba Cloud Linux 3上安装 FTP 服务,可使用vsftpd(Very Secure FTP Daemon)。

1. 安装 vsftpd

sudo dnf install -y vsftpd

2. 启动并启用服务

sudo systemctl enable --now vsftpd

3. 开放防火墙端口

sudo firewall-cmd --permanent --add-port=21/tcp

sudo firewall-cmd --permanent --add-port=10090-10100/tcpsudo firewall-cmd --permanent --add-port=10090-10100/tcp

sudo firewall-cmd --reload

4. 配置 vsftpd

listen=YES

listen_ipv6=NO

anonymous_enable=NO # 禁用匿名登录

local_enable=YES # 允许本地用户登录

write_enable=YES # 允许写操作

local_umask=022 # 被动模式(

pasv_enable=YES

pasv_min_port=10090

pasv_max_port=10090

pasv_address=公网IP #服务器公网 IP! # 安全限制

chroot_local_user=YES # 用户锁定在家目录

allow_writeable_chroot=YES

xferlog_enable=YES xferlog_file=/var/log/vsftpd.log #日志

5. 创建 FTP 用户

sudo useradd -m -s /sbin/nologin ftpuser

sudo passwd ftpuser # 设置密码

sudo systemctl restart vsftpd

vsftpd 只接受以下大写的布尔值,不能有小写或空格# 开放 FTP 控制端口(21)

sudo firewall-cmd --permanent --add-port=21/tcp # 开放 PASV 数据端口范围

sudo firewall-cmd --permanent --add-port=10090-10100/tcp # 重载

sudo firewall-cmd --reload

sudo systemctl stop firewalld #关闭防火墙

6. 改用 SFTP

systemctl is-active sshd # 应返回 "active"

sudo useradd -m -s /sbin/nologin sftpuser # 创建专用用户

sudo passwd sftpuser

# 编辑 /etc/ssh/sshd_config,在末尾添加:

Match User sftpuser

ChrootDirectory %h

ForceCommand internal-sftp

AllowTcpForwarding no

X11Forwarding no

http://www.jsqmd.com/news/74437/

相关文章:

  • DownKyi:重新定义B站视频下载体验的完整解决方案
  • 43、深入探索vi编辑器:问题解决、网络资源与特色功能
  • 零基础掌握镜像烧录:Balena Etcher新手快速上手指南
  • kanass全面介绍(7) - 需求管理详解
  • Wan2.2-T2V-A14B模型在低带宽环境下的压缩传输方案
  • C++学习之旅【C++类和对象(中)】
  • 30、第三方工具与Git的使用指南
  • 31、Git工具的使用与配置指南
  • 【量子计算开发者必藏】:VSCode硬件对接配置的7个关键陷阱与规避方法
  • Wan2.2-T2V-A14B如何生成带有定位图标移动的导航视频?
  • Wan2.2-T2V-A14B模型在跨模态理解上的表现评测
  • 不仅是技术突围:从智谱 AtomGit 开源矩阵,看国产开源如何用数据讲故事
  • 阿里自研Wan2.2-T2V-A14B模型究竟有多强?深度测评来了
  • 阿里巴巴Qwen大模型量化技术全解析:从模型适配到部署实践
  • 重磅发布:Qwen3-32B-AWQ模型震撼登场,引领大语言模型高效部署新纪元
  • League Akari:智能游戏助手的革命性突破
  • Windows右键菜单终极优化指南:用ContextMenuManager告别菜单混乱
  • AI语音变声技术终极指南:从零开始掌握实时声音转换的秘诀
  • 考试场景下的MCP AI Agent容灾设计(专家级高可用部署方案曝光)
  • 66、数字视频的数字版权管理(DRM)技术解析
  • 67、数字内容安全与水印技术全解析
  • Wan2.2-T2V-A14B在房地产VR看房系统中的嵌入方式
  • 如何快速解锁网易云音乐NCM文件:终极免费转换指南
  • Vue项目中Axios封装实战指南(兼容Vue2/Vue3)
  • 2025企业微信私域必开功能:会话存档的价值与实操指南
  • Redis群集有三种模式
  • 高效帧率优化方案:深度解析工具配置与性能提升
  • ParsecVDisplay虚拟显示驱动:如何轻松实现4K 240Hz终极显示体验
  • Balena Etcher完整指南:从零掌握镜像烧录核心技术
  • Linux GPIO模拟SPI