Conectar via SSH usando o nome da maquina.

Veremos rapidamente como se conectar a um servidor por SSH usando um apelido qualquer ao invés do endereço
IP.

Esta função é boa para quem não tem um servidor de DNS.

  • Primeiro vamos criar as chaves

Para gerar o par de chaves, use o comando:

$ ssh-keygen -t rsa
[danielgusmao@centos ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/danielgusmao/.ssh/id_rsa):
Created directory '/home/danielgusmao/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/danielgusmao/.ssh/id_rsa.
Your public key has been saved in /home/danielgusmao/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:f7EnVm0TIT6Vz8N+9iqK7H0noutuqhPQaWdvKKpbkRA danielgusmao@centos
The key's randomart image is:
+---[RSA 2048]----+
|E . o.|
| . . o..|
|. . . o.o.|
| ...+ o .++|
| oo o oS . o.+|
| .o . o. + o+|
| .. o . . = ..o|
| .. . ..o.o+o. .|
|oo .o.*Ooo+ +.. |
+----[SHA256]-----+
[danielgusmao@centos ~]$

Não coloque nenhuma senha apenas pressione enter ou toda vez será solicitado a senha colocada neste passo.
  • Agora dentro da pasta /home/danielgusmao/.ssh/ onde foi gerado as suas chaves vamos criar o arquivo config:
$ vim config
  • Ele ficará desta forma.
Host server01
HostName 192.168.0.2
User root
IdentityFile /home/danielgusmao/.ssh/id_rsa
Entendendo as funções.
  • Host: Este será o apelido do seu HOST para conexão.
  • HostName: Coloque o IP do HOST
  • User: Este será o usuário que deseja usar para acesso.
  • IdentityFile: coloque o caminho para o seu arquivo (id_rsa).

Agora é só conectar usando o apelido

$ ssh server01

Para saber como se conectar ao servidor sem senha acesse: http://acrelinux.org/usando-chaves-de-autenticacao-dominando-o-ssh/

  • Sites de referência utilizados.
https ://support.rackspace.com/how-to/connecting-to-a-server-using-ssh-on-linux-or-mac-os/