连接vsftpd报错:500 OOPS: vsftpd: not found: directory given in ‘secure_chroot_dir‘:/var/run/vsftpd/empty

文章目录

用139连接140容器vsftpd的时候报错:

在这里插入图片描述

我在139机器上是能找到这个目录的,139机器是使用sudo service vsftpd start启动vsftpd的

在这里插入图片描述

140的容器里上就没找到这个目录,尽管这个vsftpd是部署在140的容器里的,但是它的启动方式为vsftpd /etc/vsftpd.conf,不知道/var/run/vsftpd/empty目录未能创建是否跟此有关系

于是,我在140容器里使用mkdir -p /var/run/vsftpd/empty创建目录

在这里插入图片描述

再在139连接140容器的vsftpd,成功连接上了:

在这里插入图片描述

参考文章:vsftpd-3.0.3移植

关于secure_chroot_dir变量和/var/run/vsftpd/empty参数,参考文章:vsftpd.conf参数配置

猜你喜欢

转载自blog.csdn.net/Dontla/article/details/130444134