¿Cómo detener y eliminar el servicio ftp?

¿Cómo detener y eliminar el servicio ftp?

Quiero detener ftp y eliminar el servicio en Ubuntu 14.04

Intenté sudo apt-get remove ftpy verifiqué usando el comando ps aux | grep ftppero el servicio aún se estaba ejecutando.

Sugiera alguna forma de detenerlo.

Respuesta1

Para detener el servicio:

sudo service vsftpd stop

Para eliminar el servicio

sudo apt-get remove vsftpd

Respuesta2

No sé por qué no vi esto antes. Dejé mi otra respuesta sola para evitar confusiones.

No hay servicio FTP

Lo que estás viendo cuando estás ejecutando ps aux | grep ftpes el proceso del mismo comando.

Hay mejores formas de buscar el proceso usando los comandos.pgrepopidof. Una forma sencilla de ejecutarlos:

pgrep ftp
pidof ftp

En ambos casos simplemente devolverá el PID si hay un proceso ejecutándose con el nombre dado o nada si no se encontró ningún proceso con el nombre dado.

Respuesta3

En primer lugar tendrás que identificar qué servidor FTP estás ejecutando porque hay muchos (vsftpd, pro-ftpd,...). Le sugiero que lo haga dpkg -l|grep ftpdpara ver qué demonio FTP está instalado. El nombre del servicio a utilizar suele ser el nombre del paquete mostrado sin el número de versión, por ejemploproftpdoftpd puroo cualquier otra cosa dependiendo de su instalación.

Cuando haya identificado en la salida el nombre del paquete del servidor FTP, simplemente haga:

sudo stop <name>

si te sale un error como <name>: unknown jobeste es porque no lo esadvenedizoactivado. Entonces simplemente intenta:

sudo service <name> stop

Luego, simplemente elimine el paquete usando el comando estándar:

sudo apt-get remove <name>

o (si desea deshacerse de todos los archivos de configuración, etc.):

sudo apt-get purge <name>

Respuesta4

Para Ubuntu 20.04 (y si está instalado vsftpd)

$ sudo systemctl stop vsftpd

detendrá el servicio

entonces...

$ sudo apt-get remove --purge vsftpd

información relacionada