Documentação
Terminal SSH
Abas, reconexão, verificação de chaves de host e personalização do terminal.
O terminal é um PTY de verdade sobre SSH, não um shell que só envolve comandos. Ou
seja, vim, htop, tmux, less e qualquer programa de tela cheia funcionam
exatamente como quando você usa ssh na linha de comando.
Abrir Sessão
Dê um clique duplo em uma VM na barra lateral, ou abra a paleta de comandos (Ctrl+K) e digite o nome da máquina.
Cada sessão é uma aba. O status da aba aparece no próprio rótulo:
| Status | Significado |
|---|---|
| Connecting | Fazendo handshake e autenticando. |
| Connected | Sessão ativa. |
| Closed | O shell remoto terminou, ou você encerrou. |
| Error | Conexão falhou — o motivo aparece na aba. |
Três Tipos de Aba
A mesma VM pode ter três tipos de aba abertos ao mesmo tempo:
- Terminal — shell interativo.
- SFTP — navegador de arquivos, veja SFTP.
- Monitoring — gráficos e métricas, veja Monitoramento. Essa aba não abre uma sessão SSH separada; ela lê os dados coletados pela tarefa de polling em segundo plano.
Reconectar
Queda de rede, VPN caindo, notebook hibernando — a sessão morre. Abra o menu da aba e escolha Reconnect: o app cria uma nova sessão para a mesma VM com a mesma credencial, preservando a posição da aba.
O conteúdo antigo é substituído pela nova sessão. Se precisar manter o histórico, copie antes de reconectar.
Redimensionar
O terminal avisa o lado remoto sobre mudanças de tamanho sempre que você redimensiona a janela ou recolhe a barra lateral, então programas de tela cheia se redesenham corretamente e não quebram.
Chave do Host e Aviso de Mudança
Na primeira conexão a um servidor, o app memoriza a chave desse servidor (confiança
no primeiro uso, igual ao comportamento padrão do ssh).
Depois, se a chave não bater, a conexão para e o app mostra as duas impressões digitais — a salva e a recém-recebida — para você comparar.
A chave do host muda por dois motivos bem diferentes:
- Normal — o servidor foi reinstalado, o provedor mudou, restauração de backup.
- Anormal — alguém está no meio da sua conexão.
O app não adivinha por você. Só depois de verificar que o motivo é legítimo por outro canal (por exemplo, o console do provedor), escolha Forget host key para essa VM e reconecte para confiar na nova chave.
Personalização do Terminal
Em Settings, seção do terminal:
| Configuração | Faixa | Padrão |
|---|---|---|
| Tamanho da fonte | 10–20 | 13 |
| Buffer de rolagem (linhas) | 500–100.000 | 5.000 |
| Cursor piscando | ligado/desligado | ligado |
Buffers de rolagem grandes consomem RAM proporcional ao número de abas abertas — 100.000 linhas vezes dez abas é um número real, não teórico.
Atalhos no Terminal
Lembre-se: Ctrl+K, Ctrl+W e Ctrl+/ significam algo para o shell, então quando o cursor está no terminal, eles vão direto para o servidor remoto. Use as variantes com Shift:
| Ação | Fora do terminal | Dentro do terminal |
|---|---|---|
| Paleta de comandos | Ctrl+K | Ctrl+Shift+P |
| Fechar aba | — | Ctrl+Shift+W |
| Trocar de aba | Ctrl+Tab | Ctrl+Tab |
| Ir para a aba N | Alt+1…9 | Alt+1…9 |
Lista completa: Atalhos.
Restaurar Abas ao Iniciar
O app lembra as abas da sessão anterior. Em Settings você escolhe como lidar com elas: perguntar sempre (padrão), sempre restaurar, ou nunca.
Restaurar significa de fato reabrir as conexões com aquelas máquinas — vale considerar se o seu cliente registra cada sessão de login.