Gerador de ~/.ssh/config
Monta entradas Host para o arquivo SSH config: HostName, User, Port, IdentityFile, ForwardAgent, ProxyJump. Ideal para gerenciar múltiplos servidores.
—
Pare de digitar ssh cheio de flags
Se conectar ao servidor exige lembrar ssh -i ~/.ssh/chave -p 2222 usuario@ip toda vez, o arquivo ~/.ssh/config resolve: você define um apelido uma vez e passa a digitar só ssh meu-servidor. A sintaxe, porém, tem armadilha: Host é o apelido, HostName é o endereço real, e inverter os dois é erro clássico. Preencha os campos (usuário, porta, chave, ProxyJump) e copie o bloco pronto, formatado como o OpenSSH espera.
O gerador segue a lógica do próprio OpenSSH: opção com valor padrão nem precisa aparecer, então Port 22 é omitido da saída. ProxyJump merece atenção: é o jeito moderno de atravessar um bastion host (o ssh passa pelo intermediário até chegar ao destino) e aposenta os truques antigos com ProxyCommand e netcat. E a ordem no arquivo importa: o OpenSSH usa a primeira ocorrência de cada opção que casar com o host, então blocos específicos devem vir antes dos genéricos.
Cole o bloco no fim do ~/.ssh/config (crie o arquivo se não existir) e deixe o arquivo com permissão 600, assim como a chave privada. Marque ForwardAgent apenas para máquinas em que você confia de verdade: com ele ativo, quem tiver root no servidor consegue usar suas chaves enquanto a sessão durar. A ferramenta apenas formata texto no navegador; nenhum endereço, usuário ou caminho de chave sai da sua máquina.
Perguntas frequentes
Qual a diferença entre Host e HostName?
Para que serve o ProxyJump?
Posso ter várias entradas no mesmo arquivo?
Ferramentas Relacionadas
Gerador esbuild Config
Gera um esbuild.config.js pronto para builds rápidos, com entry point, bundle, minificação, sourcemap e target já definidos. O formato de saída fica no padrão do esbuild.
Gerador de package.json
Construa um package.json mínimo: name, version, description, scripts, license, repository, type (module/commonjs). Tudo no navegador.
Gerador Mongoose Init
Gere o arquivo de conexão Mongoose com MongoDB e um schema de exemplo, pronto para colar no seu projeto Node.js. Comece a modelar seus dados em segundos.