Como parar e remover o serviço ftp?

5

Eu quero parar o ftp e remover o serviço no Ubuntu 14.04

Eu tentei sudo apt-get remove ftp e verifiquei usando o comando ps aux | grep ftp , mas o serviço ainda estava em execução.

Por favor, sugira alguma maneira de parar.

    
por Dattatray 06.06.2014 / 12:43

4 respostas

3

Eu não sei porque eu não vi isso antes. Deixei minha outra resposta sozinho para evitar confusão

Não há serviço de FTP

O que você está vendo quando está executando ps aux | grep ftp é o processo do mesmo comando.

Existem maneiras melhores de pesquisar o processo usando os comandos pgrep ou pidof . Maneira simples de executar estes:

pgrep ftp
pidof ftp

Em ambos os casos, simplesmente retornará o PID se houver um processo em execução do nome dado ou nada, se nenhum processo for encontrado do nome dado.

    
por NGRhodes 09.06.2014 / 14:09
10

Para parar o serviço:

sudo service vsftpd stop

Para remover o serviço

sudo apt-get remove vsftpd
    
por NGRhodes 06.06.2014 / 12:55
2

Primeiro de tudo você terá que identificar qual servidor FTP você está executando porque há muito (vsftpd, pro-ftpd, ...). Eu sugiro que você faça dpkg -l|grep ftpd para ver qual daemon FTP está instalado. O nome do serviço a ser utilizado é geralmente o nome do pacote exibido sem o número da versão, por ex. proftpd ou pure-ftpd ou qualquer outra coisa, dependendo da sua instalação.

Quando você identificar na saída o nome do pacote do servidor FTP, faça o seguinte:

sudo stop <name>

se você receber um erro como <name>: unknown job , isso ocorre porque o upstart não está ativado. Então simplesmente tente:

sudo service <name> stop

Em seguida, basta remover o pacote usando o comando padrão:

sudo apt-get remove <name>

ou (se você quiser se livrar de todos os arquivos de configuração e assim por diante):

sudo apt-get purge <name>
    
por Benoit 06.06.2014 / 14:15
0

Em primeiro lugar, verifique qual pacote / serviço é responsável pelo seu serviço de FTP:

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

Se ainda não estiver claro, verifique:

sudo netstat -ap | grep ftp

Em seguida, remova-o ( apt interromperá automaticamente o serviço):

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

Se não for proftpd , mude para o pacote que lida com seu serviço FTP.

Teste com telnet :

$ telnet localhost ftp

Se você tiver Connection refused , seu servidor estará mais seguro.

    
por kenorb 28.05.2015 / 18:46

Tags