Como criar um alias para conectar via SSH
Neste artigo eu vou te mostrar uma dica que dei no meu Instagram para criar atalhos e conectar via SSH. Neste mundo Cloud que estamos vivendo é ainda mais útil, já que as instâncias tem uns nomes aleatórios.
Sugiro dar uma lida neste link que vai te mostrar todas as configurações possíveis do SSH config.
Basicamente, vamos criar ele dentro do diretório .ssh do usuário que você utiliza.
$ mkdir $HOME/.ssh
$ touch $HOME/.ssh/config
Dentro desse arquivo é onde vamos definir as configurações que desejamos. A ideia é que possamos ter diferentes configurações de usuário, senha, chaves privadas.
Ainda sobre as chaves (que talvez seja o usuário mais interessante), você pode criar um par para cada host por exemplo, e configurar todo o apontamento neste arquivo.
A configuração mais básica é a seguinte:
Host nome_do_alias
HostName seusite.com.br
User mateus
IdentityFile ~/.ssh/id_rsa
Lembrando que no HostName você também pode usar o endereço IP.
Depois disso, é só você rodar um:
$ ssh nome_do_alias
E o SSH automaticamente sabe que deve conectar naquele host, com aquele usuário, usando aquela chave.
Você também pode apontar uma porta específica com o Port XXXX.
Fica a dica aí pessoal!