efetue login no servidor SSH usando um subdomínio adicionando um “A Record”

3

I SSH em uma série de endereços IP estáticos, mas é fácil esquecer qual é qual. Gostaria de substituir os endereços IP estáticos por um subdomínio de um domínio que possuo.

Ou seja,

55,55,555,55 - > box1.example.com

55,55,555.56 - > box2.example.com

55,55,555.57 - > box3.example.com

Eu tentei definir o "A Record" para o meu subdomínio. Existe agora um "A Record" para box1.example.com que aponta para 55.55.555.55. O problema é que quando eu tento SSH em box1.example.com, eu não acho que está apontando para 55.555.555.55, mas ainda aponta para alguma caixa aleatória onde o site para o meu domínio (example.com) está sendo hospedado. O subdomínio não parece estar redirecionando para o endereço IP estático que eu inseri quando tento o SSH. Qualquer ajuda seria apreciada. Quando eu uso "dig box1.example.com", vejo um registro A para o endereço IP dos hosts da Web e o que eu digitei não está em nenhum lugar

    
por user2815185 25.09.2013 / 17:16

2 respostas

2

Na sua máquina cliente, crie ~/.ssh/config

host box1
hostname 55.55.55.55
user bob

host box2
hostname 55.55.55.56
user bob

Então "ssh box1", "ssh box2" faz as coisas esperadas. Você também pode definir outras opções como port 2222 , ForwardX11 yes , ForwardAgent yes etc.

    
por 27.07.2014 / 20:20
0

Parece que o domínio já está configurado no servidor DNS (possivelmente com um curinga). Eu não acredito que exista uma maneira "boa" de consertar isso (no nível da rede).

Uma alternativa para fazer alterações no DNS seria configurar aliases na linha de comando. No .bashrc (ou em alguns sistemas, .bash_aliases), adicione o seguinte:

alias box1 = 'ssh [email protected]'
alias box2 = 'ssh [email protected]'

Com o acima, uma vez que você tenha saído e voltado (ou simplesmente execute "bash" novamente), digitar "box1" (sem as aspas) executará o comando entre aspas. Se você configurou o ssh-agent e está usando a autenticação baseada em chave, poderá se conectar a vários sistemas sem ter que redigitar sua (s) senha (s) SSH.

Espero que isso ajude.

    
por 16.12.2013 / 21:40