inetd e serviço de eco

3

inetd - da Wikipedia,

O inetd (daemon de serviço de internet) é um daemon de super servidor em muitos sistemas Unix que fornecem serviços de Internet. Para cada serviço configurado, ele atende a solicitações de clientes conectados. As solicitações são atendidas gerando um processo que executa o executável apropriado, mas serviços simples, como o eco, são atendidos pelo próprio inetd . Os executáveis externos, que são executados a pedido, podem ser de um ou vários segmentos. Aparecendo pela primeira vez no 4.3BSD [1], geralmente está localizado em / usr / sbin / inetd.

por favor conselho qual é o serviço - eco?

  1. como desativar ou ativar este serviço?
  2. se desabilitarmos o serviço de eco e em que processo / outro será afetado?

thx pelo conselho

 tail -20  /etc/inetd.conf 
 # Legacy configuration file for inetd(1M).  See inetd.conf(4).
 #
 # This file is no longer directly used to configure inetd.
 # The Solaris services which were formerly configured using this file
 # are now configured in the Service Management Facility (see smf(5))
 # using inetadm(1M).
 #
 # Any records remaining in this file after installation or upgrade,
 # or later created by installing additional software, must be converted
 # to smf(5) services and imported into the smf repository using
 # inetconv(1M), otherwise the service will not be available.  Once
 # a service has been converted using inetconv, further changes made to
 # its entry here are not reflected in the service.
 #
 #
 # CacheFS daemon.  Provided only as a basis for conversion by inetconv(1M).
 #
 100235/1 tli rpc/ticotsord wait root /usr/lib/fs/cachefs/cachefsd cachefsd
 # TFTPD - tftp server (primarily used for booting)
 #tftp   dgram   udp6    wait    root    /usr/sbin/in.tftpd      in.tftpd -s /tftpboot

remark - os resultados deste comando grep estão vazios:

 grep echo /etc/inetd.conf

Da Wikipedia, (protocolo de eco)

Implementação do Inetd [edit] Em sistemas operacionais do tipo UNIX, um servidor de eco é embutido no daemon do inetd. O serviço de eco geralmente não está habilitado por padrão. Ele pode ser ativado adicionando as seguintes linhas ao arquivo /etc/inetd.conf e informando ao inetd para recarregar sua configuração:

echo   stream  tcp     nowait  root    internal
echo   dgram   udp     wait    root    internal
    
por maihabunash 26.11.2014 / 09:53

1 resposta

4

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 .

    
por 26.11.2014 / 09:58