DR-Terminal

Documentation

DR-Terminal

Official DR-Terminal documentation — the complete user manual, available online.

01

Getting started

DR-Terminal is an SSH/SFTP client for Android, Desktop (Windows, macOS, Linux) and iOS. Below is the shortest path to a working shell.

02

SSH connections

The SSH Connections tab lists saved hosts. Each connection has a set of fields including optional ones — grouping, jump host, start script and keep-alive. The list supports search and sort, so a large

03

Authentication

DR-Terminal supports three auth methods: password, private key, and FIDO2 (YubiKey) security key.

04

Terminal

DR-Terminal ships its own VT100/xterm emulator written from scratch in Kotlin — no WebView. It supports xterm-256color, the alt buffer (vim/less/nano), OSC 52 clipboard, focus events, and mouse tracki

05

SFTP

The SFTP tab (Quick Connect or saved connections) opens a remote file browser. Upload, download, rename, delete, create folders, bookmarks, a transfer queue and opening files in external apps — all su

06

File manager

The File manager is a dual-pane (Commander-style) browser: two panels side by side, each pointing at either your local disk or a remote SFTP host. Copy and move between them, and the transfer just wor

07

Local & serial

Beyond remote SSH, the Desktop build runs two kinds of local sessions in the very same terminal: a local shell and a serial/UART port. Both are tabs like any SSH session — rename them, detach them int

08

Desktop CLI

The Desktop build of DR-Terminal ships a command-line interface. Useful for IDE integrations, scripting and automation.

09

Security & data

The first connection to a host captures its public-key fingerprint (SHA-256) and stores it after you confirm. Subsequent connections compare the fingerprint — if it ever changes you get a clear alert.

10

Settings & platforms

The free tier shows an ad banner at the bottom and limits a few features. The Upgrade button (sidebar / banner / Paywall screen) opens the app store (Google Play / App Store) with options:

11

Updates & licensing

This page is about the Desktop build — how it keeps itself up to date and how licensing works there. (On Android and iOS the store handles updates and purchases; see Settings & platforms.)

12

Windows & tray

On Desktop your sessions aren't locked to a single window. Any tab can live in its own OS window, and DR-Terminal keeps running in the system tray when the main window is closed or minimised.

13

Telnet

Telnet opens a plain-text TCP terminal (RFC 854) to a remote host — a router or switch console, a lab device, or a classic ANSI BBS. It runs in the very same terminal emulator as an SSH session, so it