Removendo o avahi-daemon no Ubuntu

Removendo o avahi-daemon no Ubuntu

Meu servidor Ubuntu basicamente atende um site Python Django usando Apache e Postgre. Nós usamos SSH para configurar algumas coisas de vez em quando, mas isso é tudo para o servidor. Como estou tentando proteger minha instalação, estou tentando remover todos os processos inúteis e portas abertas. Eu vi que há algo chamado avahi-daemonrodando em segundo plano:

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 tem algo a ver com a descoberta de outros computadores e impressoras na mesma rede. (Não tenho muita certeza e é ainda mais por isso que sinto necessidade de me livrar dele.)

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

Responder1

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

O avahi-daemonprocesso tratamDNS, que é usado para resolução de nomes e descoberta de serviços na rede local. Se você não precisar de suas funções, o Avahi pode ser removido com segurança.

  • Resolução de nomes locais – permite acessar o computador por um hostname.localnome sem qualquer configuração centralizada. Como o seu servidor provavelmente possui um nome DNS, esta função é desnecessária.

  • Descoberta de serviço – permite que os programas encontrem e anunciem 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 em datacenter. Isso também pode ser removido com segurança.

(Outros componentes do Avahi, que estão inativos no seu servidor, são avahi-autoipdparaRFC 3927e avahi-dnsconfdpara descoberta de servidores DNS unicast.)

Responder2

sudo apt-get purge avahi-daemon

Para simplesmente desativar:

sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon

Responder3

Para desativar o serviço:

sudo systemctl stop avahi-daemon.socket
sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon.socket
sudo systemctl disable avahi-daemon

Responder4

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

http://ubuntuforums.org/showthread.php?t=1339516

Edite o /etc/init/avahi-daemon.confarquivo 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

informação relacionada