Documentação
Importar de ~/.ssh/config
Traga os hosts existentes do seu OpenSSH config para o app sem redigitar.
Quem gerencia uma frota de servidores quase certamente tem um ~/.ssh/config.
Redigitar trinta hosts na mão é exatamente o tipo de motivo que faz uma ferramenta
ser abandonada ainda no período de teste.
Como Usar
- Escolha o projeto para importar.
- Import from SSH config.
- O app lê
~/.ssh/config(ou um caminho que você especificar) e lista os hosts encontrados. - Marque os hosts que precisa e clique em Import.
A etapa de pré-visualização não grava nada — só lê e exibe. Nada é criado até você clicar no botão final.
O Que É Lido
| No config | No app |
|---|---|
Host | Nome da VM |
HostName | Host — se estiver ausente, usa o próprio rótulo Host, igual o ssh faz |
Port | Porta (padrão 22) |
User | Apenas exibido, como referência |
IdentityFile | Apenas exibido, o conteúdo da chave não é lido |
O Que É Ignorado de Propósito
Este leitor deliberadamente faz um trabalho incompleto:
Includenão é seguido.- Blocos
Matchsão ignorados.
Os dois podem fazer um host resolver de forma diferente dependendo do contexto, e isso não pode ser representado fielmente em uma lista de checkboxes. Importar os itens simples e deixar o resto para você é melhor do que importar algo sutilmente errado.
Se o seu config usa muitas diretivas Include, importe de cada arquivo
separadamente, especificando o caminho exato.
Credenciais Não São Importadas
Este é o ponto mais importante e também é deliberado:
IdentityFileapenas exibe. O app nunca abre nem lê suas chaves privadas.
Depois de importar os hosts, adicione as credenciais de cada VM intencionalmente —
veja Credenciais. Parece mais trabalhoso, mas é o
limite certo: uma ferramenta que aspira automaticamente todas as chaves do
~/.ssh não deveria existir.
Depois de Importar
- Marque com tag o grupo de máquinas importadas, para filtrar rápido depois.
- Renomeie se o rótulo do config for críptico demais (
h3→db-primary). - Ative o monitoramento para as máquinas críticas.
Sem ~/.ssh/config?
Você ainda pode adicionar manualmente, ou escrever um arquivo de config mínimo e importá-lo:
Host web-01
HostName 10.0.1.11
Port 22
User deploy
Host db-01
HostName 10.0.1.20
User deploy