centos搭建ftp踩坑记录

ftp服务器搭建参考b站视频

第1坑,开放端口后仍然无法连接:

这里不仅需要在防火墙打开20和21端口,还需要打开被动访问所使用的端口,也就是在配置文件vsftpd.conf中指定的被动访问接收端口。

复制代码
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40080

如果是云服务器,还需要在平台上将平台上的防火墙的这些端口也打开。

第2坑,500 OOPS: vsftpd: refusing to run with writable root inside chroot()

这里是因为ftp的主目录的权限问题,需要改成755(必须)且所有人为root。

参考文章:

  1. Linux中Centos7系统搭建FTP服务详细过程
  2. vsftpd 报错refusing to run with writable root inside chroot
相关推荐
ofoxcoding几秒前
2026 轻量模型 API 实测:GPT-5.5 Nano、Gemini 3.1 Flash、Haiku 4.5 延迟与成本横评
运维·gpt·ai
蔡不菜和他的uU们7 分钟前
使用acme.sh进行阿里云域名SSL证书申请与部署自动化
运维·阿里云
太行山有西瓜汁10 分钟前
ESXi克隆虚拟机踩坑实录
运维
黎阳之光12 分钟前
智慧环卫一体化管理:视频融合技术助力环卫作业与设施运维管控
运维
念恒1230614 分钟前
库制作与原理---库的理解和加载(中)
linux·运维·服务器
宁静@星空22 分钟前
009-Linux环境安装宝塔
linux·运维·服务器
蜡笔婧萱25 分钟前
LInux---Web网站建立的实战演练(2)
linux·运维·服务器
剑神一笑25 分钟前
Linux crontab 命令详解:定时任务的底层实现与实战技巧
linux·运维·chrome
江木12334 分钟前
Linux安装Matlab过程
linux·运维·matlab
YuanDaima204838 分钟前
Docker 工程化安装与核心命令实战
运维·人工智能·docker·微服务·容器·bash