Gerador de SSH config
Converta uma lista de servidores em blocos Host prontos a usar para ~/.ssh/config.
Gerador de SSH config
Copie um ou mais servidores — alias, host e utilizador, um por linha — e esta ferramenta gera os blocos Host correspondentes para o seu ficheiro ~/.ssh/config. Foi construída para quem gere mais do que um ou dois servidores: passe uma tabela inteira de uma vez e obtenha uma configuração completa, pronta para colar, em vez de digitar cada bloco manualmente.
Cada linha pode ser tão curta quanto "alias, host, utilizador", ou adicione um quarto e quinto campo para sobrescrever a porta e o caminho da chave privada apenas para esse servidor. Tudo o resto é uma opção partilhada aplicada a cada bloco: uma porta por defeito e ficheiro de identidade, um host de ligação através de ProxyJump para servidores atrás de um bastion, uma linha LocalForward para encaminhamento de portas, um intervalo keep-alive (ServerAliveInterval), partilha de ligações com ControlMaster, e um comutador para desativar o encaminhamento do agente. Ative "ordenar blocos alfabeticamente" para manter uma configuração grande organizada, e "adicionar um comentário acima de cada bloco" para tornar cada entrada mais fácil de localizar quando navega pelo ficheiro.
As linhas são separadas por vírgulas ou tabulações, por isso uma tabela copiada diretamente de uma folha de cálculo funciona sem reformatação. Uma linha sem alias, host ou utilizador é ignorada em vez de interromper todo o lote, e as finais de linha Windows (CRLF) e Unix (LF) são tratadas da mesma forma. O contador ao vivo sob o resultado mostra quantos blocos Host, diretivas e linhas foram geradas enquanto escreve.
Tudo funciona localmente no seu navegador — os nomes de hosts, nomes de utilizadores e caminhos de chaves nunca são carregados para lado nenhum. Quando terminar, copie o resultado, transfira-o como ficheiro .txt para colocar em ~/.ssh/config, ou envie o resultado para a entrada para continuar a refinar.