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
相关推荐
CheungChunChiu5 小时前
Linux 内核设备模型与驱动框架解析 ——以 rk-pcie 为例
linux·运维·ubuntu
姚不倒5 小时前
负载均衡的概念、策略以及两个核心组件 Nginx 和 Kube-proxy 的对比。
运维·nginx·云原生·kubernetes
列逍6 小时前
Linux进程(三)
linux·运维·服务器·环境变量·命令行参数
水天需0107 小时前
VS Code Ctrl+Shift+V 预览 Markdown 无效的解决方案
linux
赖small强9 小时前
【Linux C/C++开发】Linux 平台 Stack Protector 机制深度解析
linux·c语言·c++·stack protector·stack-protector·金丝雀机制
陌路2010 小时前
Linux42 守护进程
linux
liteblue10 小时前
DEB包解包与打包笔记
linux·笔记
minji...10 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
赖small强10 小时前
【Linux内存管理】Linux虚拟内存系统详解
linux·虚拟内存·tlb
码龄3年 审核中10 小时前
Linux record 04
linux·运维·服务器