SSH & Avançado 10 visualizações

Como configurar o arquivo ~/.ssh/config para simplificar conexões frequentes

Ver no WHMCS

Como configurar o arquivo ~/.ssh/config para simplificar conexões frequentes

Olá, viajante do servidor! 🌟 Se você já se cansou de digitar comandos longos toda vez que quer se conectar ao seu servidor pela linha de comando, prepare-se: hoje vamos te ensinar um truque mágico da comunidade de desenvolvedores — e ele está no seu próprio computador. Vamos configurar o arquivo ~/.ssh/config para criar atalhos simples e seguros. É como ter um mapa de atalhos para o seu servidor, sem precisar decorar nada.

O que é o ~/.ssh/config?

Esse arquivo é como um "guia de navegação" para o SSH (o protocolo seguro que usamos para conectar ao servidor). Ele permite que você defina nomes curtos, aliases, portas personalizadas, usuários e até chaves específicas — tudo para facilitar o acesso.

Dica Sensei: Você não precisa ter medo do caminho ~/.ssh/config. Ele já existe em sua máquina se você já usou SSH antes. Se não existir, vamos criá-lo agora — é bem tranquilo!

Passo a passo: configurando seu atalho

  1. Abra o terminal (no Linux ou macOS) ou o Git Bash (no Windows).

  2. Verifique se o diretório ~/.ssh existe. Digite no terminal:

    ls -la ~/.ssh

    Se aparecer uma lista com arquivos como id_rsa ou known_hosts, ótimo! Se não, vamos criar o diretório:

    mkdir -p ~/.ssh
  3. Crie ou edite o arquivo de configuração:

    nano ~/.ssh/config

    Se você preferir outro editor (como vim ou code), use o que estiver instalado.

  4. Adicione as linhas abaixo no arquivo. Substitua os campos entre colchetes por suas informações reais (não se preocupe, não vamos expor nada sensível aqui):

    Host meu-servidor
        HostName [seu-hostname]
        User [seu-usuario]
        Port [sua-porta]
        IdentityFile ~/.ssh/id_rsa

    Exemplo prático (com dados fictícios):

    Host meu-servidor
        HostName servidor.gehost.com.br
        User joao
        Port 22
        IdentityFile ~/.ssh/id_rsa
  5. Salve o arquivo:

    • No nano: pressione Ctrl + O, depois Enter, depois Ctrl + X.
    • No vim: digite :wq e pressione Enter.
  6. Garanta que o arquivo tenha permissões seguras:

    chmod 600 ~/.ssh/config

    Isso evita que outros usuários leiam seu arquivo de configuração.

  7. Teste a conexão:

    ssh meu-servidor

    Se tudo estiver certo, você será conectado automaticamente — sem precisar digitar IP, porta ou usuário!

Imagens que ajudam no caminho

Para te ajudar a visualizar onde encontrar o Gerenciador de Arquivos no cPanel (útil se precisar baixar ou ver arquivos SSH), aqui está um exemplo:

Tela do Gerenciador de Arquivos no cPanel, mostrando a estrutura de pastas com public_html

Dicas extras do Sensei

  • Use nomes curtos e significativos para o Host — como meu-servidor, prod, dev ou site-empresa.

  • Se tiver mais de um servidor, crie entradas diferentes com nomes distintos.

  • Se usar chaves diferentes para cada servidor, ajuste o IdentityFile para apontar para o arquivo correto.

  • Se precisar conectar via SSH no Windows, use o Git Bash ou Windows Terminal com SSH ativado.

✨ Dica final: Com esse arquivo configurado, você pode usar comandos como scp ou rsync com o mesmo atalho. Exemplo: scp arquivo.txt meu-servidor:/home/joao/ — simples, rápido, elegante!

Parabéns, mestre! Agora você tem um atalho mágico para o seu servidor. Cada conexão será mais rápida, mais segura e muito menos cansativa. Se tiver dúvidas, é só chamar — estou aqui com você. 🙏

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.