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。
参考文章: