Você ainda digita comandos SSH completos como se estivéssemos em 2005?

meme

Todos nós já passamos por isso: digitando os mesmos comandos SSH repetidamente:

ssh -i ~/.ssh/special_key.pem user@ec2-54-234-56-78.compute-1.amazonaws.com

Conheça o mágico arquivo ~/.ssh/config

# ~/.ssh/config
Host bastion
    HostName ec2-54-234-56-78.compute-1.amazonaws.com
    User ec2-user
    IdentityFile ~/.ssh/special_key.pem

Host prod-db
    HostName 10.0.5.12
    User admin
    ProxyJump bastion

Agora você pode simplesmente digitar:

ssh bastion
# ou
ssh prod-db

Por que isso muda tudo:

  • Aliases legíveis em vez de endereços IP
  • Seleção automática de chaves sem a flag -i
  • Hosts de salto configurados uma vez, usados para sempre

Seu futuro eu vai agradecer por ter dedicado 5 minutos para configurar isso hoje!