Mais recentes

Conteúdo técnico, ferramentas e experiências práticas da IceNex.

segunda-feira, 12 de outubro de 2026

SSH sem dor de cabeça: pare de digitar IP, usuário e senha

Fala pessoal, tudo bem?

Hoje o post é rápido, mas vale muito a pena. Quem trabalha com laboratório, VMs ou servidores acaba digitando ssh usuario@192.168.0.62 e a senha dezenas de vezes por dia. Vamos resolver isso em 3 passos.

1. Criar uma chave SSH

A chave substitui a senha. Ela é composta por duas partes: a privada (fica só com você) e a pública (vai para os servidores).

No terminal do seu computador, execute:

ssh-keygen -t ed25519 -C "meu-laboratorio"

Aceite o caminho padrão apertando Enter. Se quiser, defina uma senha para proteger a chave (recomendado em máquinas compartilhadas).

  • ed25519 – algoritmo moderno, rápido e seguro.
  • -C – apenas um comentário para identificar a chave.

2. Copiar a chave para o servidor

No Linux ou macOS:

ssh-copy-id usuario@192.168.0.62

No Windows (PowerShell), que não tem o ssh-copy-id:

type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh usuario@192.168.0.62 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

Depois disso, ao rodar ssh usuario@192.168.0.62, você entra direto, sem pedir senha.

3. Criar atalhos com o arquivo config

Aqui está a melhor parte. Crie (ou edite) o arquivo ~/.ssh/config. No Windows fica em C:\Users\seu-usuario\.ssh\config.

Host kub-node1

    HostName 192.168.0.62

    User usuario

Host kub-node2

    HostName 192.168.0.63

    User usuario

Host kub-node3

    HostName 192.168.0.64

    User usuario

Host kub-*

    IdentityFile ~/.ssh/id_ed25519

    ServerAliveInterval 60

Obs.: os IPs dos nodes 2 e 3 são só exemplo. Use os IPs das suas VMs.

Agora, em vez do comando gigante, basta:

ssh kub-node1

E o atalho vale também para copiar arquivos:

scp meu-arquivo.yaml kub-node1:~/

Sobre o bloco Host kub-*:

  • kub-* – aplica as configurações a todos os hosts que começam com "kub-".
  • IdentityFile – diz qual chave usar.
  • ServerAliveInterval 60 – manda um sinal a cada 60 segundos para a conexão não cair por inatividade.

Dica de segurança

Nunca compartilhe a chave privada (o arquivo sem .pub). A pública pode ir para qualquer servidor, mas a privada é a sua identidade.

Finalizando

Com 3 passos você troca o ssh usuario@IP + senha por um simples ssh kub-node1. Parece pouco, mas na rotina de laboratório isso economiza muito tempo e paciência.

Abs e até a próxima.

Nenhum comentário:

Postar um comentário