associar nome ao ip para ssh?

associar nome ao ip para ssh?

Digamos que eu tenha apenas um endereço IP para um servidor e não tenha um domínio com ele (é apenas um servidor de banco de dados, portanto não precisa de um domínio). Não quero ter que lembrar o endereço IP todas as vezes, então há uma maneira de ainda usar a sintaxe ssh username@databaseou algo assim?

Responder1

Se você deseja apenas o nome para ssh e ssh, você pode adicionar um nome à sua configuração ssh em ~/.ssh/config

Por exemplo, seu arquivo de configuração poderia ser assim:

Host database
    HostName <real IP address or hostname here>
    User username

Então você pode digitar ssh databasena linha de comando e o ssh fará isso automaticamente para você.ssh [email protected]

Responder2

Adicione uma entrada para ele /etc/hostsno sistema do qual você está fazendo ssh.

A sintaxe é

1.1.1.1 hostname

Isso funciona em Linux e Mac. Para Windows, o arquivo é c:\windows\system\drivers\etc\hosts.

Responder3

os clientes têm 2 ou 3 maneiras de associar um nome a um endereço IP.

1) DNS, mas isso implica um nome de host e um domínio.

2) arquivo host, você pode adicionar qualquer nome no arquivo host do cliente e então ele será usado. Adicione a linha '192.168.1.1 database' em /etc/hosts para associar o nome do banco de dados ao endereço 192.168.1.1. Verhttp://en.wikipedia.org/wiki/Hosts_%28file%29para obter detalhes mais específicos e locais específicos do sistema operacional.

3) NIS, os computadores Solaris podem usar o NIS para compartilhar nomes de host para vários clientes.

Responder4

Criar umaDynDNS, é grátis, em cinco minutos você pode adicionar um registro A que aponta para o seu IP.

Por exemplo: crie database1.dyndns.org como um registro A apontando seu ip.
Você pode acessar de qualquer lugar usando:

ssh[e-mail protegido]

informação relacionada