Primeiros passos

DR-Terminal é um cliente SSH/SFTP para Android, Desktop (Windows, macOS, Linux) e iOS. Abaixo está o caminho mais curto até uma shell funcional.

Ligação rápida — sessão única

  1. Na barra lateral, escolha Ligação rápida (SSH).
  2. Introduza user, host, port (predefinição 22).
  3. Escolha o método de autenticação: palavra-passe ou chave privada. (A autenticação por chave de segurança — YubiKey/FIDO2 — está disponível em ligações guardadas; ver Autenticação.)
  4. Prima Ligar. Na primeira utilização, é apresentada a impressão digital da chave do host — confirmá-la adiciona-o à lista de hosts confiáveis.

As sessões de Ligação rápida são pontuais, mas, ao voltar do terminal, a aplicação sugere guardar o host — aceitar adiciona-o à lista Ligações SSH.

Ligação guardada

  1. Barra lateral → Ligações SSHAdicionar.
  2. Preencha o nome (apelido), host, porta, utilizador e método de autenticação.
  3. Opcionalmente, atribua um grupo, defina um diretório SFTP predefinido, adicione um script de arranque ou escolha um jump host.
  4. Guarde. A linha aparece na lista — toque para abrir um terminal.

Primeira ligação e confiança no host

Na primeira vez que se acede a um servidor desconhecido, o DR-Terminal apresenta uma caixa de diálogo com a impressão digital da chave pública do host (SHA-256). Após a confirmação, a chave é guardada na base de dados de hosts confiáveis e verificada nos acessos seguintes. Se ela mudar, é apresentado um aviso claro — vale a pena verificar o motivo (reinstalação planeada, instalação nova, tentativa de MITM).

Mais do que SSH

O DR-Terminal é um espaço de trabalho, e não apenas uma shell. A mesma janela também alberga:

Cada sessão é um separador — alterne, mude o nome ou (no Desktop) destaque-o na respetiva janela. O menu de contexto de um separador também permite reiniciar a sessão: uma reconexão completa no mesmo lugar, mantendo o separador e as respetivas definições.

Para onde vai a palavra-passe

As palavras-passe e as chaves privadas nunca são guardadas em ficheiros de configuração JSON. Cada plataforma utiliza o respetivo armazenamento seguro nativo: Android Keystore (EncryptedSharedPreferences), iOS Keychain e um ficheiro AES-256-GCM no Desktop. Detalhes em Segurança e dados.

Next
Ligações SSH