Conexões SSH

A aba Conexões SSH lista os hosts salvos. Cada conexão tem um conjunto de campos, incluindo opcionais — agrupamento, jump host, script de início e keep-alive. A lista suporta busca e ordenação — incluindo arrastar para reordenar quando a ordenação é Manual — e cada linha oferece uma ação Duplicar conexão, de modo que uma grande frota permanece gerenciável.

Grupos

Os grupos permitem organizar uma frota (por exemplo, Produção, Homologação, Clientes). O formulário de edição expõe um menu suspenso para escolher um grupo existente; novos grupos são criados com o botão Adicionar grupo na lista de conexões. Conexões agrupadas também aparecem na barra de menus nativa (macOS) e, no Desktop, no menu + (nova aba) da barra de abas — cada grupo como seu próprio submenu.

Jump hosts (ProxyJump)

Quando um destino só é acessível através de um bastion, marque o bastion como Jump host e aponte o campo Jump do destino para ele. A cadeia pode ser tão profunda quanto você precisar — um jump pode ter, por sua vez, seu próprio jump.

Por baixo dos panos, usamos canais SSH direct-tcpip: um túnel é aberto através do bastion e, então, a sessão real é executada por ele. Tudo dentro do mesmo processo — nenhuma sessão de bastion separada para gerenciar.

Pela CLI: dr-terminal connect prod1 -j bastion1,bastion2 (veja CLI do Desktop).

Script de início

O campo Script de início carrega um trecho de shell enviado automaticamente após o login bem-sucedido. Exemplos:

cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main

O script é injetado como entrada normal — o shell o trata exatamente como digitação de teclado. Depois disso, a sessão permanece interativa.

Keep-alive

Se o seu servidor ou firewall encerra sessões ociosas, ative o keep-alive. O DR-Terminal então envia pacotes de heartbeat em um intervalo escolhido.

As sessões também continuam em execução em segundo plano (um serviço em primeiro plano no Android), de modo que alternar entre aplicativos não derruba seu shell.

Descobrir hosts locais (Bonjour)

O botão de radar na tela Conexões SSH navega na rede local com Bonjour/mDNS e lista as máquinas que anunciam SSH — útil para encontrar um Raspberry Pi ou um NAS sem conhecer seu IP. Funciona em todas as plataformas; escolha um host e o host/porta são pré-preenchidos.

No Android, o sistema pode primeiro pedir a permissão de Rede local — a descoberta (e as conexões a hosts na LAN) precisam dela.

Outros campos

Previous
Primeiros passos
Next
Autenticação