Removendo o avahi-daemon no Ubuntu

11

Meu servidor Ubuntu basicamente armazena um site Python Django usando Apache e Postgre. Nós SSH para configurar algumas coisas ao longo do tempo, mas é sobre isso para o servidor. Desde que eu estou tentando endurecer a minha instalação, estou tentando remover todos os processos inúteis e portas abertas. Eu vi que há algo chamado avahi-daemon em execução no plano de fundo:

avahi     1724     1  0 Jul20 ?        00:00:00   avahi-daemon: running [development.local]
avahi     1726  1724  0 Jul20 ?        00:00:00     avahi-daemon: chroot helper

Eu li que isso tem algo a ver com a descoberta de outros computadores e impressoras na mesma rede. (Eu não estou totalmente certo e isso é ainda mais a razão pela qual eu sinto a necessidade de livrar meu sistema operacional.)

Isso é algo importante? Posso removê-lo? Se sim, como?

    
por Mridang Agarwalla 29.07.2011 / 17:50

2 respostas

14

O Avahi é a implementação de código aberto do Zeroconf , usado para gerenciamento automático de redes sem qualquer configuração centralizada. Geralmente, o Avahi é útil somente em pequenas redes locais (como uma LAN doméstica).

O processo avahi-daemon lida com mDNS , que é usado para o nome resolução e descoberta de serviços dentro da rede local. Se você não precisa de suas funções, o Avahi pode ser removido com segurança.

  • Resolução do nome local - permite que você alcance o computador com um nome hostname.local sem nenhuma configuração centralizada. Como o seu servidor provavelmente tem um nome DNS, essa função é desnecessária.

  • Descoberta de serviço - permite que os programas localizem e anunciam serviços em execução (por exemplo, para permitir a listagem de todos os servidores SSH ou PulseAudio na LAN). Isso é conveniente em uma rede doméstica, mas totalmente inútil para um servidor hospedado pelo datacenter. Isso também pode ser removido com segurança.

(Outros componentes do Avahi, que estão inativos no seu servidor, são avahi-autoipd para RFC 3927 e avahi-dnsconfd para a descoberta de servidores DNS unicast.)

    
por 29.07.2011 / 19:34
0

Isso funcionou para o Linux Mint 13 (baseado no Ubuntu 12.04)

link

Edite o arquivo /etc/init/avahi-daemon.conf para algo assim: Código:

# avahi-daemon - mDNS/DNS-SD daemon
#
# The Avahi daemon provides mDNS/DNS-SD discovery support (Bonjour/Zeroconf)

# allowing applications to discover services on the network.
description "mDNS/DNS-SD daemon"

start on (never
      and filesystem
  and started dbus)
stop on stopping dbus
    
por 05.04.2013 / 15:19