Conexões SSH

O separador Conexões SSH lista os hosts guardados. Cada conexão tem um conjunto de campos, alguns opcionais — agrupamento, jump host, script de arranque e keep-alive.

Grupos

Os grupos ajudam a organizar uma frota (por ex. Produção, Staging, Clientes). O formulário de edição mostra um menu pendente para escolher um grupo existente ou criar um novo. As conexões agrupadas aparecem também na barra de menu nativa (macOS) e como acesso rápido na barra lateral.

Jump hosts (ProxyJump)

Quando um destino só é alcançável através de um bastion, marque o bastion como Jump host e aponte o campo Jump do destino para ele. A cadeia pode ter a profundidade que precisar — um jump pode ter o seu próprio jump.

Internamente usamos canais SSH direct-tcpip: abre-se um túnel através do bastion e a sessão real passa por ele. Tudo no mesmo processo — sem sessão bastion separada a gerir.

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

Script de arranque

O campo Script de arranque contém um excerto shell enviado automaticamente após 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 — a shell trata-o exatamente como teclado. Depois, a sessão permanece interativa.

Keep-alive

Se o seu servidor ou firewall fecha sessões inativas, active keep-alive. O DR-Terminal envia então pacotes de actividade no intervalo escolhido.

Outros campos

Previous
Primeiros passos
Next
Autenticação