Motty 是原生桌面 SSH 工作区,将终端、SFTP 文件传输、端口转发、VNC/RDP 远程桌面和 AI 助手集中在同一窗口。它支持多种主机配置导入、分屏终端及通过 SSH 连接远程桌面,适合需要交替操作命令行、文件与图形桌面的远程连接任务。

适合经常在服务器命令行与文件之间切换的维护人员 · 需要经跳板或 SSH 隧道访问远程桌面的用户 · 需要同时操作多个终端会话的用户

亮点

  1. 远程操作集中一窗

    终端、文件传输、隧道、远程桌面与 AI 助手共享工作区,减少工具切换。

  2. 不依赖浏览器内核

    采用 Go 与 Viva 构建原生桌面界面,不包含 Electron、内嵌浏览器或 JavaScript 层。

  3. 主要操作可走键盘

    标签页、分屏、SFTP、端口转发和助手均可从命令面板调用,快捷键可配置。

功能说明

终端与会话

  1. 终端显示与回溯

    支持真彩色、输入法、宽字符及组合字符,保留五千行回溯。

  2. 分屏与标签管理

    支持横纵分屏、标签排序、跨窗口移动,以及无需重连的恢复。

  3. 历史检索与会话操作

    可搜索保留的历史、发送片段、向分屏广播输入,并主动录制会话。

  4. Windows 本地终端

    可选择已安装的 PowerShell、CMD、Git Bash 和各个 WSL 发行版。WSL 文件面板通过发行版的共享路径跟随目录;需要由 Motty 直接启动该发行版,而不是在 PowerShell 中输入 wsl。

  5. 同窗访问 AI 助手

    AI 助手与终端、SFTP、转发和远程桌面共享工作区,可从命令面板调用。

主机与认证

  1. 主机整理与导入

    支持分组、标签与搜索,可从 OpenSSH config、PuTTY、Xshell、MobaXterm、WindTerm、Electerm 或 Netcatty 导入主机。

  2. 多种登录方式

    支持代理密钥、私钥、OpenSSH 用户证书、PuTTY PPK v2/v3、密码与多问题交互认证;一次认证提出的多个问题会在同一对话框逐项呈现。

  3. 发送凭据前校验主机身份

    通过 Motty 自有的 known_hosts 验证主机密钥;主机证书的 CA 已保存为可信证书颁发机构时可免提示连接,未知证书则显示指纹供确认。

  4. 按主机启用 SSH 代理转发

    可将本地 ssh-agent 转发给远端 shell,该功能按主机设置且默认关闭。

  5. 保存登录凭据与验证码种子

    密码、密钥口令及 TOTP/HOTP 种子可保存在凭据库中,验证码可自动填入。密码和口令使用 AES-256-GCM 加密;凭据库密钥保存在系统秘密存储中,无此存储或使用便携副本时则保存在凭据库旁的密钥文件中。

远程文件操作

  1. 传输与文件管理

    支持多选、递归上传下载、传输队列、续传、取消重试、重命名、删除、权限及书签;服务器没有 SFTP 时可回退至内置 SCP。

  2. 暂存后替换文件

    续传时验证已有前缀,完整副本同步完成后才原子重命名,失败时保留原文件。

  3. 编辑小型远程文本文件

    内置编辑器可打开不超过 1 MiB 的 UTF-8 文件,暂存前后校验远端文件哈希,并保留权限。

  4. 终端与文件面板目录联动

    文件面板可自动跟随 Bash、Zsh 的 SSH 终端目录;另有默认关闭的反向联动选项,仅在终端已就绪且提示符为空时,让终端跟随文件导航。

隧道与远程桌面

  1. 创建回环地址转发规则

    支持本地、远程、SOCKS5 和 HTTP CONNECT 转发;规则可保存但须显式启动,仅绑定回环地址,并随所属 SSH 标签停止。

  2. 逐跳认证并按主机选择代理

    跳板链的每一跳独立验证和认证。初始连接可使用全局 SOCKS5/HTTP 出站代理,各主机也可选择继承、强制直连或使用自己的代理。

  3. 通过 SSH 连接 VNC 与 RDP

    两者均可经 SSH 访问仅监听服务器回环地址的桌面服务;RDP 使用 TLS、优先 NLA,并在用户明确确认信任后固定服务器证书。

  4. 远程桌面缩放与键盘捕获

    支持适应窗口及原尺寸显示;桌面聚焦时按键交给远端,可用 Ctrl+Alt+G 释放或重新捕获键盘。macOS 的 Cmd+Q、Cmd+W、Cmd+H、Cmd+M 会先被系统截获,无法捕获;Command 会作为 Super/Windows 键发送。

  5. VNC 的协议与服务器兼容范围

    不支持 VeNCrypt/TLS、Apple Remote Desktop 认证、Tight/JPEG、扩展或图片剪贴板、音频、文件传输、更改远端分辨率和多屏。macOS 屏幕共享需允许 VNC 查看器通过密码控制;KasmVNC 的指针事件格式不兼容,无法正常控制,TigerVNC 等遵循 RFC 的服务器可用。

平台与安装

  1. 从官方 Releases 下载桌面安装包

    macOS、Windows、Linux 均提供 amd64 和 arm64 包:macOS 为 DMG、ZIP,Windows 为 EXE 安装程序和便携 ZIP,Linux 为 DEB、tar.gz。Windows 便携版将数据保存在 motty.exe 旁的 motty-data 目录。

  2. 安装包签名与渠道条件

    macOS 签名与公证、Windows 签名取决于发布时是否配置相应凭据;Linux 包不签名。目前没有 Homebrew、AUR 或 AppImage 渠道。

适合场景

  1. 经常在服务器命令行与文件之间切换的维护人员

    可在同一工作区执行命令、传输文件和编辑小型 UTF-8 配置,文件面板还能跟随 Bash、Zsh 的当前目录。

  2. 需要经跳板或 SSH 隧道访问远程桌面的用户

    跳板逐跳认证,VNC 与 RDP 均可通过 SSH 访问仅监听服务器回环地址的桌面服务。

  3. 需要同时操作多个终端会话的用户

    横纵分屏、输入广播、命令片段及可配置快捷键适合并行执行重复的终端操作。

取舍

选它的理由

  • 支持迁移已有主机配置和多种认证方式可从 OpenSSH config、PuTTY、Xshell、MobaXterm、WindTerm、Electerm 或 Netcatty 导入主机;认证支持代理密钥、OpenSSH 用户证书及 PuTTY PPK v2/v3,多问题交互认证会在同一对话框逐项呈现。
  • 分屏终端兼顾批量操作与会话整理标签页可水平或垂直拆分、跨窗口移动,并在恢复时无需重新连接;支持向分屏广播输入、搜索保留的历史及主动录制会话。
  • 远程文件替换先暂存再原子重命名续传时验证已有文件前缀,完整副本同步完成后才替换目标,失败时保留原文件;没有 SFTP 的服务器还可使用内置 SCP。
  • 跳板链逐跳认证,代理可按主机选择每一跳独立验证和认证;主机可继承全局 SOCKS5/HTTP 出站代理、强制直连或指定自己的代理,便于适配不同网络路径。

先想清楚

  • 不适合需要 VNC 音频、文件传输或多屏支持的任务
  • 不适合必须使用 VeNCrypt/TLS 或 Apple 原生认证的 VNC 环境

使用须知

  • VNC 不支持多屏、音频和文件传输也不支持 VeNCrypt/TLS、Apple Remote Desktop 认证、Tight/JPEG、扩展或图片剪贴板及更改远端分辨率。macOS 屏幕共享需要开启允许 VNC 查看器通过密码控制的选项。
  • 传统 VNC 认证较弱,直连不加密VNC Authentication 使用最多八个密码字符的 DES 认证,明文传输的挑战响应可被离线搜索;官方建议通过 SSH 连接。
  • 内置远程编辑器仅打开不超过 1 MiB 的 UTF-8 文件
  • 转发规则仅绑定回环地址,并随所属 SSH 标签关闭本地、远程、SOCKS5 和 HTTP CONNECT 转发规则需要显式启动,不适合直接作为面向其他设备开放的转发入口。
  • 便携版的凭据库密钥与凭据库相邻存放保存的密码与密钥口令使用 AES-256-GCM 凭据库;没有系统秘密存储时也采用相邻密钥文件,因此复制整个目录会同时带走凭据库及其密钥。
  • 安装包签名并非所有平台和发布均有保证macOS 签名与公证、Windows 签名取决于发布时是否配置相应凭据;Linux 包不签名,目前也没有 Homebrew、AUR 或 AppImage 渠道。
  • 无法正常控制 KasmVNC 服务器KasmVNC 的指针事件格式与 RFC 6143 不同,不能由遵循标准的客户端正常驱动;TigerVNC 及其他遵循 RFC 的服务器可用。

同分类软件

查看全部

更多「网络工具」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。