O serviço echo
é um serviço que remonta ao início da Internet, quando os links não eram confiáveis, e era útil ter uma maneira de verificar se o que você estava enviando foi recebido e entendido pelo outro lado. Então, echo
é um serviço que simplesmente envia de volta o que foi enviado para ele:
[me@lory ~]$ telnet localhost echo
Trying ::1...
Connected to localhost.
Escape character is '^]'.
asdf
asdf
please echo this
please echo this
it is for testing
it is for testing
^]
telnet> quit
Geralmente não é necessário na internet moderna, e nenhum serviço deve depender dele. Não podemos dizer com certeza, mas é improvável que você cause problemas ao desativá-lo.
Se não estiver em execução, você verá a saída padrão para tentar se conectar a uma porta não filtrada sem ouvinte:
[me@lory ~]$ telnet localhost echo
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Há também um serviço de eco UDP, que provavelmente pode ser testado de maneira análoga, usando, por exemplo, netcat
.
Para evitar dúvidas, embora a desativação do serviço de eco provavelmente seja segura, o mesmo não é não verdadeiro para o inetd, que, se a execução é quase certamente responsável pelos serviços de que você precisa. Não tente desabilitar o eco desabilitando o inetd .