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
- Na barra lateral, escolha Ligação rápida (SSH).
- Introduza
user,host,port(predefinição 22). - 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.)
- 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
- Barra lateral → Ligações SSH → Adicionar.
- Preencha o nome (apelido), host, porta, utilizador e método de autenticação.
- Opcionalmente, atribua um grupo, defina um diretório SFTP predefinido, adicione um script de arranque ou escolha um jump host.
- 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:
- Navegação de ficheiros por SFTP em qualquer host guardado (ver SFTP).
- Um gestor de ficheiros de painel duplo para copiar entre o local e o remoto (ver Gestor de ficheiros).
- Sessões Telnet para routers, equipamento de laboratório e sistemas de BBS clássicos (ver Telnet).
- Um terminal local e sessões série/UART no Desktop (ver Local & série).
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.