入门
DR-Terminal 是一款面向 Android、桌面(Windows、macOS、Linux)和 iOS 的 SSH/SFTP 客户端。下面是获得可用 shell 的最短路径。
快速连接 — 一次性会话
- 在侧边栏选择 快速连接(SSH)。
- 输入
user、host、port(默认 22)。 - 选择认证方式:密码或私钥。(安全密钥认证 — YubiKey/FIDO2 — 可用于已保存的连接,参见 身份验证。)
- 按 连接。首次使用时你会看到主机密钥指纹 — 确认后即可将其添加到受信任主机。
快速连接会话是一次性的,但当你从终端返回时,应用会提示保存该主机 — 接受后即可将其添加到 SSH 连接 列表。
已保存的连接
- 侧边栏 → SSH 连接 → 添加。
- 填写名称(别名)、主机、端口、用户、认证方式。
- 可选:分配一个 分组、设置 默认 SFTP 目录、添加 启动脚本 或选择 跳板机。
- 保存。该行会出现在列表中 — 点击即可打开终端。
首次连接与主机信任
首次连接到未知服务器时,DR-Terminal 会弹出一个对话框,显示主机的公钥指纹(SHA-256)。确认后,该密钥会被存入 受信任主机 数据库,并在后续登录时进行校验。如果它发生了变更,你会收到明确的警告 — 值得查明原因(计划内的重建、新安装、MITM 攻击)。
不仅仅是 SSH
DR-Terminal 是一个工作区,而不仅仅是一个 shell。同一个窗口还承载:
- 在任何已保存主机上进行 SFTP 文件浏览(参见 SFTP)。
- 一个 双栏文件管理器,用于在本地与远程之间复制(参见 文件管理器)。
- 面向路由器、实验设备和经典 BBS 的 Telnet 会话(参见 Telnet)。
- 桌面上的 本地终端 和 串口/UART 会话(参见 本地与串口)。
每个会话都是一个标签页 — 可切换、重命名,或(在桌面上)拆分到独立窗口。标签页的右键菜单还可以 重启 会话:原地完整重连,保留标签页及其设置。
你的密码去了哪里
密码和私钥 绝不会 落入 JSON 配置文件。每个平台都使用其原生安全存储:Android Keystore(EncryptedSharedPreferences)、iOS Keychain,以及桌面上的 AES-256-GCM 文件。详情见 安全与数据。