Я только что установил Pure-FTPD, чтобы протестировать его, добавил группу и пользователя
groupadd test1
useradd -g test1 -d / var / www / html -s / etc testuser
затем попытался запустить сервер, используя
/ usr / sbin / чистый 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
и получил это
КОМАНДНЫЙ ПИД ПОЛЬЗОВАТЕЛЬ ТИП FD РАЗМЕР УСТРОЙСТВА / ВЫКЛ. ИМЯ УЗЛА
pure-ftpd 3709 root 4u IPv4 12920 0t0 TCP *: ftp (СЛУШАТЬ)
pure-ftpd 3709 root 5u IPv6 12922 0t0 TCP *: ftp (СЛУШАТЬ)
какие-нибудь подсказки?
он уже запущен, убейте pid и попробуйте еще раз ...
У меня тоже такая же проблема.
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 и ее активную (работающую). Это работает для меня