Documentação
Credenciais de Acesso
Adicione senha ou chave SSH por VM, e como escolher a credencial ao conectar.
Credenciais estão sempre ligadas a uma VM específica. Uma VM pode ter várias
credenciais — por exemplo, uma conta deploy para o dia a dia e uma conta root
para emergências.
Todas são criptografadas usando a chave do cofre antes de serem gravadas em disco.
Adicionar Credenciais
Abra o menu de contexto da VM → Manage credentials → Add.
Senha
Apenas usuário e senha. Funciona imediatamente, mas chaves SSH continuam sendo a melhor opção se o servidor permitir.
Chave SSH
Cole o conteúdo da chave privada (não o caminho do arquivo). O app aceita os formatos padrão do OpenSSH:
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAAB...
-----END OPENSSH PRIVATE KEY-----
Se a chave tiver uma passphrase, informe-a no campo separado. Ela é selada com a mesma chave que protege a chave privada em si, então o monitoramento não assistido consegue usar uma chave protegida por passphrase sem perguntar a cada poll.
Escolhendo uma Credencial ao Conectar
Uma VM com uma única credencial a usa sem perguntar. Uma VM com várias mostra um seletor antes de abrir a sessão. O monitoramento usa sua própria credencial, definida separadamente na aba de monitoramento da VM — assim você pode fazer o polling com uma conta de baixo privilégio e ainda logar manualmente com uma conta administrativa.
Contas para Monitoramento
O probe é somente leitura e não precisa de root. Uma conta comum já é suficiente para CPU, RAM, disco, rede, processos e a lista de portas abertas. Algumas seções precisam de permissão extra e ficam vazias em vez de falhar o poll inteiro quando essa permissão não existe:
| Item | Precisa de |
|---|---|
| Log de login SSH | Acesso de leitura a journalctl -u sshd ou /var/log/auth.log |
| Conteúdo do sudoers | Acesso de leitura a /etc/sudoers |
authorized_keys de outros usuários | Acesso de leitura a /home/*/.ssh/authorized_keys |
| Lista de IPs banidos | fail2ban-client disponível |
Comece com uma conta comum e conceda acesso de leitura depois, se também quiser as checagens voltadas à segurança.
O Que o App Não Faz
- Nunca lê
~/.ssh/id_rsapor conta própria. Mesmo ao importar de~/.ssh/config, o caminho deIdentityFileé apenas exibido, para você saber qual chave um host espera — o conteúdo nunca é lido implicitamente. Usar essa chave significa colá-la deliberadamente. - Nada sincroniza para lugar nenhum. Não existe servidor para sincronizar credenciais.