Я хочу остановить ftp и удалить службу на Ubuntu 14.04
Я попробовал sudo apt-get remove ftp и проверил с помощью команды ps aux | grep ftp, но служба все еще работала.
Пожалуйста, предложите каким-то образом остановить его.
Чтобы остановить службу:
sudo service vsftpd stop
Чтобы удалить службу
sudo apt-get remove vsftpd
Прежде всего, вам нужно будет определить, какой 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>
Сначала проверьте, какой пакет / служба отвечает за вашу 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, ваш сервер более защищен.