Как остановить и удалить сервис ftp?

Я хочу остановить ftp и удалить сервис на Ubuntu 14.04

Я попробовал sudo apt-get remove ftp и проверенная команда использования ps aux | grep ftp но услуга все еще работала.

Предложите некоторый способ остановить его.

7
задан 6 June 2014 в 15:10

4 ответа

Я не знаю, почему я не определил это ранее. Я оставил свой другой ответ в покое для предотвращения беспорядка

нет никакого сервиса FTP

, Что Вы видите, когда Вы работаете ps aux | grep ftp, процесс той же команды.

существуют лучшие способы искать процесс с помощью команд pgrep или pidof. Простой способ выполнить их:

pgrep ftp
pidof ftp

В обоих случаях просто возвратит PID, если будет выполнение процесса данного имени или ничто, если никакой процесс не нашел имени.

5
ответ дан 16 November 2019 в 18:20

Остановить сервис:

sudo service vsftpd stop

Для удаления сервиса

sudo apt-get remove vsftpd
15
ответ дан 16 November 2019 в 18:20

В первую очередь, необходимо будет определить, какой FTP-сервер Вы выполняете, потому что существует много (vsftpd, pro-ftpd...). Я предлагаю, чтобы Вы сделали dpkg -l|grep ftpd для наблюдения, какой демон FTP установлен. Название службы для использования обычно является названием отображенного пакета без номера версии, например, proftpd или чистый-ftpd или что-либо другой в зависимости от установки.

при идентификации в выводе названия пакета FTP-сервера, просто сделайте:

sudo stop <name>

, если Вы получаете ошибку как <name>: unknown job, это вызвано тем, что не , выскочка включила. Затем просто попробуйте:

sudo service <name> stop

Затем просто удалите пакет с помощью стандартной команды:

sudo apt-get remove <name>

или (если Вы хотите избавиться от всех файлов конфигурации и так далее):

sudo apt-get purge <name>
3
ответ дан 16 November 2019 в 18:20

Во-первых проверьте, какой пакет/сервис ответственен за Ваш сервис FTP:

$ service --status-all 2>&1 | grep ftp
 [ - ]  proftpd

, Если это все еще не ясно, проверьте:

sudo netstat -ap | grep ftp

Затем удаляют его (apt, автоматически остановит сервис):

$ sudo apt-get remove proftpd-basic
Removing proftpd-mod-vroot ...
Removing proftpd-basic ...
[ ok ] Stopping ftp server: proftpd.

, Если это не proftpd, затем изменитесь на любой пакет, который имеет дело с Вашим сервисом FTP.

Тест с telnet:

$ telnet localhost ftp

, Если Вы имеете Connection refused, затем Ваш сервер более защищается.

0
ответ дан 16 November 2019 в 18:20

Другие вопросы по тегам:

Похожие вопросы: