Gerador de Arquivo de Configuração SSH
Guia
Gerador de Arquivo de Configuração SSH
Construa um arquivo limpo e sintaticamente correto ~/.ssh/config sem precisar memorizar nomes de diretivas ou procurar opções na página de documentação do ssh_config. Adicione cada host SSH com um formulário visual, escolha predefinições para serviços comuns como GitHub, AWS EC2 ou hosts de bastião, e copie ou baixe a configuração final em um clique.
Como usar
- Escolha uma predefinição rápida (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion/jump host, Vagrant) para carregar um bloco inicial de host, ou comece vazio.
- Preencha cada bloco de host: alias, HostName, User, Port, IdentityFile e campos opcionais como ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent e IdentitiesOnly.
- Use o botão Adicionar Host para criar blocos adicionais e os botões de seta para reorganizá-los.
- Ative opções globais como AddKeysToAgent ou UseKeychain para usuários do macOS.
- Copie a configuração gerada ou baixe-a como um
configarquivo e coloque-o em~/.ssh/.
Características
- Construtor visual de múltiplos hosts – Adicione, remova e reorganize qualquer número de blocos de Host com um formulário por campo.
- Predefinições de serviço – Iniciadores em um clique para GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, hosts de bastião e VMs Vagrant.
- Cobertura completa de diretivas – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent e IdentitiesOnly.
- Opções globais – AddKeysToAgent e UseKeychain para integração do ssh-agent do macOS.
- Sintaxe correta – Indentação adequada, caso das diretivas e declarações de Host que são aplicadas diretamente
~/.ssh/config. - Privado por design – Tudo é gerado no lado do cliente no seu navegador; nada é enviado.
Perguntas frequentes
-
Onde está o ~/.ssh/config e o que faz?
O arquivo ~/.ssh/config é um arquivo de configuração do cliente OpenSSH per-user lido sempre que você executa ssh, scp, sftp ou rsync por meio de ssh. Ele permite definir aliases, definir usuários e portas padrão, atribuir chaves de identidade por host e encadear conexões por meio de bastiões. Sem ele, você repete comandos longos como ssh -i ~/.ssh/key -p 2222 user@host repetidamente.
-
O que é ProxyJump e em que situações devo usá-lo?
ProxyJump (também conhecido como a flag -J) informa o SSH para tunelar através de um ou mais hosts de bastião para alcançar um destino interno. Ele substitui o padrão antigo ProxyCommand + netcat e é a maneira padrão de alcançar servidores em redes privadas sem expô-los diretamente à internet. A maioria dos ambientes corporativos ou de nuvem usa um bastião para auditoria.
-
Por que a opção IdentitiesOnly importa?
IdentitiesOnly yes faz o SSH usar apenas a chave especificada pela opção IdentityFile para aquele host, em vez de tentar cada identidade carregada no ssh-agent. Em hosts com muitas chaves carregadas, isso evita falhas de autenticação devido aos limites de MaxAuthTries no servidor e evita apresentar acidentalmente a chave errada.
-
O que realmente controla a opção StrictHostKeyChecking?
StrictHostKeyChecking decide como o SSH reage a uma chave de host nova ou alterada. yes rejeita hosts desconhecidos; accept-new confia em novos hosts uma vez e então exige verificação rigorosa; ask solicita interativamente; no desativa a verificação e deve ser reservado para hosts descartáveis ou temporários.
-
Por que a ordem das diretivas dentro de um bloco de Host geralmente não importa, mas a ordem geral do arquivo sim?
Dentro de um bloco de Host, as diretivas são apenas pares chave-valor aplicados às conexões correspondentes. Entre blocos, no entanto, o SSH usa a primeira diretiva que encontra, então os padrões mais específicos devem vir antes do bloco genérico Host * que atua como captura geral, caso contrário, o padrão wildcard irá vencer e sobrescrever as configurações específicas por host.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 12 de maio de 2026
