Features

为移动运维而生的完整能力

连接、终端渲染、文件传输、密钥管理与端口转发,远程运维要用到的能力基本都齐了。下面按模块逐项展开。

Screenshots

真实界面,一目了然

以下截图取自 LeapTerm 真机运行界面,按手机、折叠屏、平板与二合一电脑分组。点击放大查看。

手机Phone

折叠屏Foldable

平板Tablet

二合一电脑2-in-1 PC

SFTP 文件管理

连接 SSH 后打开终端菜单里的「SFTP 文件」,文件操作复用当前已经认证过的连接,不需要再填一次密码。

  • 地址栏可直接跳转目录,支持筛选、排序并显示隐藏文件
  • 点击目录进入;文件可查看属性、下载、重命名、移动、改权限或删除,删除目录前会明确确认
  • 上传与下载使用系统文件选择器,传输目录时可选择保留或替换同名文件
  • 传输队列显示实际完成字节,可暂停、取消、继续或重试,离开文件页队列也不会丢失
  • 上传先写入同目录的临时文件,全部完成才提交;覆盖前保留原文件备份与恢复检查点
  • 本地文件授权失效时可重新授权,续传会核对来源与已完成内容,文件变化时拒绝追加
  • 窗口宽度达到 840vp 时改为左目录、右详情两栏,文本文件附带 64 KB 只读预览

符号链接可以查看,并可明确打开其目录目标;目录递归传输不自动跟随符号链接,遇到链接会停止该次展开并在队列中提示,避免把目录之外的内容意外纳入传输。

远程文件编辑器

在 SFTP 页面选中一个普通文本文件后点「编辑」即可打开;编辑内容先落到应用私有目录的草稿里,应用退出或断线后重开同一文件会提示恢复。

  • 支持 1 MiB 以内的 UTF-8 文本,目录、符号链接、二进制与带特殊权限位的文件不会被打开
  • 自动识别 Shell、YAML、JSON、INI、Nginx、Dockerfile、Python、SQL、Markdown、HTML/CSS、C/C++ 等常见格式的语法高亮
  • 行号、自动换行、缩进、撤销/重做,以及支持区分大小写的查找替换
  • 保留原有换行符(LF/CRLF)与 UTF-8 BOM,可在底部状态条切换并跳转指定行
  • 保存前重新读取远程文件;内容或属性变化时提示重新载入、另存为或确认覆盖
  • 服务器支持原子替换时直接替换,不支持时走「备份原文件 → 替换 → 删除备份」的可恢复流程
  • 同一会话最多同时打开 8 个文件,标签切回时保留光标、滚动位置与撤销历史

编辑器使用应用内置资源,运行时不访问网络,也不会把文件内容当作网页内容执行;草稿保存在应用私有目录,最多保留 20 份,文件内容不写入日志。

命令片段

在快速连接下方打开「命令片段」,或在已连接终端的菜单里打开命令面板;内置 30 条 Linux 常用命令,先预览再发送。

  • 七类共 30 条:系统 5、文件 5、进程 4、网络 5、服务 3、Docker 4、Git 4
  • 可按名称、命令内容或分类搜索,长命令不必再逐字敲
  • 选择后打开可编辑预览,确认内容再点「发送」,才会交给打开面板时的那条连接
  • 连接切换或断开时拒绝发送并保留草稿;尚未连接时仍可浏览、复制与管理片段
  • 内置行右侧的复制按钮可另存为个人片段,个人片段可修改或删除,内置示例会保留

内置命令用于查询与诊断,服务器仍需安装对应工具并授予读取权限。例如未使用 systemd 的系统不能直接运行 systemctl,普通账号也可能读不到全部系统日志。

连接二维码

把主机地址、端口和用户名生成一张 SSH 链接二维码,方便把连接信息交给同事或另一台设备。

  • 快速连接里填好信息后点「生成二维码」,也可长按已保存主机或右键选择「连接二维码」
  • 内容形如 ssh://Alice@[2001:db8::1]:2222,IPv6 使用方括号,用户名里的特殊字符会编码后还原
  • 可保存为 PNG,也可直接打开系统分享面板
  • 接收方在快速连接中点「扫描二维码」,核对填入的信息后自行选择认证方式并连接

二维码只包含地址、端口与用户名,不携带密码、私钥、口令、设备密钥引用或启动命令。链接编码后超过 512 字符上限时会提示改用较短的主机名或用户名,不会截断信息。

SSH-2 安全连接

LeapTerm 通过 SSH-2 协议从你的设备直接连到服务器,连接不经过任何中转代理;所有认证都在本地完成。

  • 支持密码、键盘交互(keyboard-interactive)与 OpenSSH 格式私钥认证
  • HUKS 硬件级密钥:RSA 2048/4096、ECDSA P-256、Ed25519,签名在设备安全环境内完成
  • 首次连接展示主机密钥指纹(SHA-256),确认后本地记住(TOFU),防中间人
  • 可保存多组主机,主机配置与凭据都留在设备本地

私钥始终留在设备内,HUKS 私钥不可导出,签名不会把密钥材料交出去。

高性能终端仿真

基于 libvterm 的终端解析配合原生渲染,手机上也能流畅跑全屏程序,不会因为刷屏就卡住。

  • 7 种终端类型(xterm-256color、xterm 等),兼容 vim、htop、neovim、tmux
  • 5 种内置等宽字体,字号可调
  • 200–20000 行可配置回滚缓冲区,向上翻页不丢历史
  • 支持 24-bit 真彩色、UTF-8、鼠标事件与横向滚动
  • 大量输出时刷新流畅,clear / 重置后不残留旧画面

自定义常用键

常用键收敛成单行横向滚动,右端的「更多」始终可见;需要什么键,自己排。

  • 展开「更多」后可使用功能键、导航键、控制组合与符号
  • 在「自定义常用键」中增减按键并调整顺序,最多 24 个
  • Ctrl、Alt、Shift 是一次性组合状态,发送后清除,隐藏按键时也清除
  • 支持 Ctrl+Space、常用 Ctrl 字母快捷键、Shift+Tab、带修饰键的方向键与 F1–F12
  • 普通字母输入仍使用系统键盘,虚拟 Shift 的符号映射采用常见美式键盘布局

虚拟按键不再按屏幕宽度拉伸,固定宽度让不同字号下的可点击区域保持一致。

IPv6 连接

主机栏直接接受 IPv6 地址,域名交给系统解析 A/AAAA 记录,连接候选按地址族交错尝试并共享总超时。

  • 接受 2001:db8::10 或 [2001:db8::10] 写法,端口填在独立端口栏
  • 显示连接地址时使用 [2001:db8::10]:22,避免地址中的冒号与端口混淆
  • 链路本地地址可携带设备侧有效的区域标识,例如 fe80::1%wlan0
  • 连接链接可写为 ssh://user@[2001:db8::10]:2222;链接只预填信息,不自动连接,内嵌密码会被丢弃
  • 域名始终作为主机信任身份,等价 IPv6 写法复用已有信任;同一地址端口出现冲突公钥时必须重新核对
  • 端口转发接受 IPv6 目标,监听默认仍是回环,:: 不作为默认开放监听

DNS64/NAT64 由当前网络与系统解析器提供,应用不自行猜测 NAT64 前缀。纯 IPv6 网络下建议使用域名而非直连 IPv4 地址,缺少可用路由时会失败并提示。

端口转发

本地转发(-L)与远程转发(-R),方便打通内网或跳板机链路,规则都在本机管理。

  • 本地转发 -L:把本地端口映射到远端可达地址
  • 远程转发 -R:把远端端口映射回本地
  • 规则可保存、随时启停,状态实时可见
  • 转发目标支持 IPv6 地址,设备侧远程转发共用双栈连接器
  • 监听地址默认绑定回环(127.0.0.1 或 ::1),不对外暴露
  • 可用于通过跳板机 / 堡垒机访问内网服务

转发规则仅在本机生效,不上云;需要访问内网时,先通过跳板机建立 SSH 连接再做转发。动态转发 -D/SOCKS5 仍在实验开关之后并默认关闭。

密钥管理

服务器密钥统一在本地保管:HUKS 私钥留在原设备,外部私钥可由你主动导出加密包完成换机迁移。

  • HUKS 密钥支持自定义名称,方便区分多台服务器
  • 公钥可一键复制或导出,便于部署到服务器
  • 外部私钥经设备凭据库加密保存,受设备锁保护
  • 支持密码保护的 .ltkey 密钥包导入 / 导出,便于换机迁移
  • HUKS 私钥不可导出;外部私钥仅在你主动操作时以加密密钥包导出

没有云同步,密钥只在本机;换设备时请用 .ltkey 密钥包导出,再在新机导入。

会话管理

把常用连接组织好,断线后可重新连接,临时连一台机器也不会弄乱已保存的主机。

  • 快速连接:临时连一台机器,不与已保存主机混淆
  • 保存主机支持收藏、分组、筛选与导入导出,快速定位
  • 多个活动会话以独立 Tab 管理,各自独立视口与终端快照
  • 断线后可由用户发起重连,并恢复终端状态
  • 会话日志可分页查看,并受控导出(文本 / ANSI / 文件包)

快速连接与主机编辑的凭据相互隔离,不会互相覆盖;会话日志默认关闭,需要你主动开启。

隐私优先设计

从产品形态上就不收集你:没有账号,也没有把数据传出去的理由。

  • 无账号体系、无云同步
  • 无广告、未集成任何统计分析 SDK
  • 凭据硬件级加密保存
  • 剪贴板仅在用户主动操作时粘贴,不后台读取
  • 日志与 ANSI 原始输出默认关闭,需手动开启
  • 文件访问只覆盖你在系统选择器中明确选定的文件或目录,清理任务时释放不再使用的授权
  • 后台传输长时任务只在确实存在 SFTP 任务时运行,通知显示真实文件进度

想了解更多,见《隐私政策》。

想亲自试试?

功能都在鸿蒙设备上本地运行,下载后连上你的服务器就能用。

前往下载