Pular para o conteúdo
VM Ops Manager
Download
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:

StatusSignificado
ConnectingFazendo handshake e autenticando.
ConnectedSessão ativa.
ClosedO shell remoto terminou, ou você encerrou.
ErrorConexã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:

  1. Normal — o servidor foi reinstalado, o provedor mudou, restauração de backup.
  2. 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çãoFaixaPadrão
Tamanho da fonte10–2013
Buffer de rolagem (linhas)500–100.0005.000
Cursor piscandoligado/desligadoligado

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çãoFora do terminalDentro do terminal
Paleta de comandosCtrl+KCtrl+Shift+P
Fechar aba—Ctrl+Shift+W
Trocar de abaCtrl+TabCtrl+Tab
Ir para a aba NAlt+1…9Alt+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.