Termora:跨平台终端模拟器与 SSH 客户端
Termora 是一款面向 Windows、macOS 与 Linux 的跨平台终端模拟器兼 SSH 客户端,使用 Kotlin/JVM 开发并部分实现 XTerm 控制序列协议,提供内置密钥管理、X11 转发、SSH-Agent 集成、GUI 化 SFTP 文件管理、主机树状分组与插件扩展等能力,长期目标是通过 Kotlin Multiplatform 实现包含 Android、iOS、iPadOS 的完整平台支持。
社区作者 · zZz
它解决什么问题
Termora 是一款跨平台终端模拟器与 SSH 客户端,可在 Windows、macOS 和 Linux 上使用。项目使用 Kotlin/JVM 开发,并部分实现了 XTerm 控制序列协议;其长期目标是通过 Kotlin Multiplatform 实现完整的平台支持,包括 Android、iOS 和 iPadOS。
主要功能(来源 README):
- 跨平台支持
- 内置密钥管理器
- X11 转发
- SSH-Agent 集成
- 系统信息显示
- GUI 化的 SFTP 文件管理
- Nvidia GPU 使用情况监控
- 快捷命令(Quick command shortcuts)
文件传输能力:
- 支持服务器 A ↔ B 之间的直接传输
- 支持递归文件夹
- 最多 6 个并发传输任务
文件编辑能力:
- 编辑并保存后自动上传
- 重命名文件与文件夹
- 快速删除大文件夹(支持 rm -rf)
- 可视化权限编辑
- 新建文件与文件夹
主机管理:
- 树状层级结构,类似文件夹
- 可为单个主机分配标签
- 可从其他工具导入主机
- 可用传输工具打开
插件(README 列出的插件清单):
- Geo:显示主机地理位置
- Sync:将设置同步到 Gist 或 WebDAV
- WebDAV:连接 WebDAV 存储
- Editor:内置 SFTP 文件编辑器
- SMB:连接 SMB
- S3:连接 S3 对象存储
- Huawei OBS:连接华为云 OBS
- Tencent COS:连接腾讯云 COS
- Alibaba OSS:连接阿里云 OSS
- 更多插件见项目插件页面
界面参考:配图 1 为 README 中的项目界面示意图;配图 2、配图 3 为文件传输与传输编辑相关界面截图;配图 4(host.png)为主机配置相关界面截图。具体界面以原页面为准。配图 5 为 Microsoft Store 的微软标识图标。
适用对象:需要跨平台远程连接与运维的开发者、运维工程师、系统管理员,以及希望在图形界面中完成 SSH 连接管理、SFTP 文件传输与主机批量管理的用户。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
下载安装(来源 README 提供的四种方式):
- 下载最新版本:访问项目 Releases 页面获取 Latest Release。
步骤 2 · Homebrew(macOS):
brew install --cask termora步骤 3
WinGet(Windows):
winget install termora- Microsoft Store:在 Microsoft Store 中安装 Termora(README 提供了商店页面链接,配图 5 为微软商店标识)。
开发环境准备与本地运行:
- 准备环境:推荐使用 JetBrainsRuntime JDK 进行开发。
步骤 2 · 获取源码后在项目根目录执行运行命令:
./gradlew :run首次运行与常见问题:来源 README 未单独提供 FAQ 章节;也未给出最低系统配置要求(待核验)。首次运行可在“Hosts”中新建或从其他工具导入主机后再建立 SSH 连接,文件传输与编辑通过内置 SFTP 与传输工具完成。
