Acessando uma máquina linux com um nome (não endereço IP)

3

Quando eu acesso uma máquina Linux com sshfs, eu dou os seguintes passos.

  1. Obtenha o endereço IP do linux (o endereço IP é alocado dinamicamente para o linux)
  2. Execute sshfs id @ ip_address: / HOME_DIRECTORY

Posso usar um nome, não um endereço ip para acessar a máquina linux?

ADICIONADO

Para mim, o avahi parece ser a melhor solução, pois permite que o Mac entenda o nome sem qualquer configuração. Com o Ubuntu, eu poderia instalar o avahi da seguinte forma:

sudo apt-get install avahi-daemon
    
por prosseek 13.04.2011 / 22:59

3 respostas

3

Supondo que as máquinas estejam na mesma rede, você deve ser capaz de usar apenas o nome do host da máquina em vez de seu endereço IP.

    
por 14.04.2011 / 02:44
2

O que você quer é a resolução de um nome de rede para um endereço IP, que é exatamente o que o DNS é para.

Se a máquina linux estiver em sua LAN, dnsmasq da IMHO se encaixaria melhor.

Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP/PXE for network booting of diskless machines.

Se o seu na internet, você poderia usar algum provedor de DNS dinâmico. Um provedor gratuito e popular é o DynDNS .

    
por 13.04.2011 / 23:19
2

Existem várias possibilidades.

  1. escolha um serviço dyndns (não adequado para endereço IP local)
  2. configura a máquina em /etc/hosts (somente para endereço IP estático)
  3. execute seu próprio servidor DNS (ideal para a LAN)
por 13.04.2011 / 23:27