Conecte-se ao meu servidor com um nome em vez de um endereço IP [fechado]

0

Eu configurei um servidor Linux Centos. Eu posso conectar ao meu servidor com o comando:

ssh My_Name @ Ip_Address

Como posso definir um nome para o meu servidor para que eu possa se conectar com o comando:

ssh My_Name @ My_Server_Name.com

O .com ou '.net' não importa, eu só quero ter um nome para o meu servidor.

    
por Admia 26.12.2016 / 23:59

2 respostas

4

Se você quiser apenas fazer isso por conveniência, o método mais simples é adicionar uma sub-rotina ao seu arquivo de configuração ssh ~/.ssh/config :

Host my_server_name
    HostName some_ip_address
    User my_name
    ... any other options

Então você pode ssh my_server_name conectar-se.

Outras opções incluem:

  • usando mDNS e conectando-se ao nome .local que sua máquina anuncia (mDNS é chamado bonjour no mundo Apple; uma implementação comum de Linux é avahi ).

  • editando o arquivo /etc/hosts em cada máquina cliente para fornecer um mapeamento do endereço IP para o nome do servidor escolhido.

  • instalando e configurando um servidor DNS em uma máquina em sua rede local e configurando-o como o servidor DNS preferencial para todas as outras máquinas locais.

por 27.12.2016 / 00:05
2

E para adicionar uma outra possibilidade, se você quiser uma solução mais geral do que apenas para a sua conexão ssh, você pode adicionar o alias ao seu arquivo / etc / hosts

IP address              YourAlias1 ...

Isso permitiria que você usasse o alias com qualquer outro programa, mas não incluiria o nome de usuário ssh como a primeira resposta.

    
por 27.12.2016 / 00:15

Tags