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

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

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

Пожалуйста, предложите каким-то образом остановить его.

1
задан 6 June 2014 в 16:10

3 ответа

Чтобы остановить службу:

sudo service vsftpd stop

Чтобы удалить службу

sudo apt-get remove vsftpd
9
ответ дан 24 May 2018 в 06:55
  • 1
    Спасибо за ответ. Я попробовал команду остановить, но я получаю вывод как «vsftpd: нераспознанный сервис». – Dattatray 6 June 2014 в 16:31
  • 2
    Привет, vsftpd не vsftp, ответ обновлен – NGRhodes 6 June 2014 в 17:30
  • 3
    тот же вывод для vsftpd :( "vsftpd: непризнанный сервис" – Dattatray 9 June 2014 в 13:04
  • 4
    Независимо от состояния системы OP - этот ответ отвечает на вопрос для других, желающих фактически удалить vsftpd (базовую службу ftp). Для тех, кто хочет посмотреть, что у них работает ftp, они могут использовать команду: sudo netstat -ntpl – TomO 1 March 2016 в 07:29
  • 5
    Оказывается, мне это нужно. Отличная работа. – Rick Henderson 9 December 2016 в 06:00

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

Когда вы определили в выводе имя пакета FTP-сервера, просто выполните:

sudo stop <name>

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

sudo service <name> stop

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

sudo apt-get remove <name>

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

sudo apt-get purge <name>
2
ответ дан 24 May 2018 в 06:55
  • 1
    Tried command " dpkg -l | grep ftpd " но не получая никакого выхода. Когда я выполняю команду «ps aux | grep ftp " я получаю выходные данные " & lt; имя_пользователя & gt; + 5587 0,0 0,0 15940 920 баллов / 6 S + 13:31 0:00 grep --color = auto ftp " – Dattatray 9 June 2014 в 13:06
  • 2
    У вас нет установленного FTP-сервера. – Benoit 10 June 2014 в 14:57

Сначала проверьте, какой пакет / служба отвечает за вашу FTP-службу:

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

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

sudo netstat -ap | grep ftp

Затем удалите его ([ f5] автоматически остановит службу):

$ 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
ответ дан 24 May 2018 в 06:55

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

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