Назад | Перейти на главную страницу

Как запустить / остановить proftpd

Кажется, я не могу найти способ остановить / перезапустить proftpd. IP-адрес моего сервера - xx.yy.zz.ww, и при подключении с внешних устройств через FTP я получаю приглашение:

Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)

Затем он спрашивает у меня имя пользователя.

То же самое происходит, когда я пытаюсь подключиться с того же сервера (ftp localhost). Таким образом, я установил, что на моем сервере работает proftp.

Также на моем сервере (xx.yy.zz.ww). Я слежу /var/log/messages и он показывает мне, что FTP-сеанс открыт и закрыт.

Я не могу найти, как работает proftpd. /etc/init.d/ не имеет proftpd; /etc/xinetd.d/ не имеет proftpd.

Я смотрел на: /etc/proftpd.conf и это показывает мне ServerType inetd

также, когда я бегу: ps -auxfww | grep proftp Я ничего не получаю (кроме моей текущей команды)

Как мне узнать, что proftp запущен и как его убить / перезапустить?

Используйте netstat, чтобы узнать, какой процесс удерживает порт 21:

# netstat -tnlp

И оттуда вы можете использовать RPM, чтобы узнать, какой пакет владеет файлом, чтобы остановить его и удалить из init.d.

Если на вашем сервере установлен демон Plesk ProFTPD, это xinetd. Использовать

/etc/init.d/xinetd перезапуск

Чтобы остановить proftpd

/sbin/service proftpd stop

чтобы он не запускался с системой

/sbin/chkconfig proftpd off 

запустить proftpd с системой

/sbin/chkconfig proftpd on

запустить proftpd вручную

/sbin/service proftpd start

и перезапустить его

/sbin/service proftpd restart

cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd означает, что ваш proftpd контролируется xinetd. xinetd предоставляет возможность запускать демон только тогда, когда кто-то вызывает определенный порт. Пожалуйста, проверьте /etc/xinetd.d/ на наличие файлов, которые указывают на ftp-сервер (например, "service ftp" в заголовке.

Обычно вы можете узнать статус службы следующим образом:

service proftpd status

И вы также можете перезапустить (или аналогичным образом запустить и остановить) следующим образом:

service proftpd restart