Pure-FTPD 错误:无法启动独立服务器:地址已被使用

Pure-FTPD 错误:无法启动独立服务器:地址已被使用

我刚刚安装了 Pure-FTPD 进行测试运行,我添加了一个组和一个用户

组添加测试1

useradd -g test1 -d /var/www/html -s /etc 测试用户

然后尝试使用

/usr/sbin/pure-ftpd -S <ip>,21-c 30-C 1-l puredb:/etc/pureftpd.pdb -x-E-j-R

并收到此错误

无法启动独立服务器:地址已被使用

我查看了正在运行的程序,它们可能已经占用了 21 端口

grep ftp /etc/services

看看这个

21 已注册到 ftp,但也由 fsp 使用

FTP 21/TCP

ftp 21/udp fsp fspd

然后我仔细观察了 21 号端口

lsof-i:21

并得到这个

命令 PID 用户 FD 类型 设备大小/关闭节点名称

pure-ftpd 3709 root 4u IPv4 12920 0t0 TCP *:ftp (侦听)

pure-ftpd 3709 root 5u IPv6 12922 0t0 TCP *:ftp (侦听)

有什么线索吗?

答案1

它已经在运行,请终止 pid 并重试...

答案2

我也有同样的问题。

Failed to start Pure-FTPd FTP server.
PID file /var/run/pure-ftpd.pid not readable (yet?) after start.

我执行以下步骤:

# ps -A | grep ftp
 3080 ?        00:00:00 vsftpd
# kill 3080

我再次重启了 pure-ftpd.service,它处于活动状态(正在运行)。对我来说,它有效

相关内容