MSSH:只有 5 MB,单文件 SSH 客户端[Windows / macOS]

MSSH:只有 5 MB,单文件 SSH 客户端[Windows / macOS]

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

MSSH(Maple SSH)是一款面向开发者和运维的轻量桌面SSH客户端,支持Windows和macOS,免费且绿色便携。它提供多会话终端、内置SFTP和接近Xshell的快捷键。其核心是本地优先的资料库:默认完全离线,也可将某台电脑或NAS设为服务端,实现多设备同步主机配置,但SSH连接仍直连目标服务器。

🔎

延伸解读

本地优先的资料库设计

MSSH 的资料库默认完全本地,数据不出电脑,适合内网、无公网或离线环境。需要多设备同步时,可将某台电脑或 NAS 设为服务端,生成 Token 并区分只读/读写权限。同步的仅是主机配置等连接信息,SSH 连接仍从当前设备直连目标服务器,不经过中转,兼顾了配置统一与连接安全。

三种典型使用场景

文章列举了三种用法:个人多设备(家里 Mac、公司 Windows、出差笔记本)共用一份资料库,改一处即处处生效;小团队将资料库挂在内网机器,新人凭 Token 使用现成主机列表;以及本地库存 HomeLab、远程库挂公司环境,通过切换资料库快速切换上下文。这些场景都围绕配置同步展开,而非连接中转。

终端与 SFTP 的实用功能

MSSH 提供多标签会话、快速重连、会话复制等终端功能,并内置双栏 SFTP,支持拖拽传输,当前会话按 Ctrl+T(Mac 为 ⌘T)即可打开。快捷键接近 Xshell,如 Ctrl+O 打开主机目录、Ctrl+N 新建主机、Ctrl+W 关闭会话等。沉浸式全屏(F11)可只留终端并盖住任务栏,与普通最大化不同。

平台支持与数据存放

目前 MSSH 支持 Windows 10/11 和 macOS,免费使用,版本 v0.4.0 公测。Linux 桌面客户端暂不提供,Linux 资料库服务端和 Docker 镜像仍在筹备中。默认本地库位于 ~/.myssh/myssh.db,若希望数据库与绿色软件放在一起,可通过环境变量 GOSSH_DB 指定路径后再启动。

Q&A

MSSH 是什么?它主要面向哪些用户?

MSSH(Maple SSH)是一款面向开发者和运维的轻量桌面 SSH 客户端,支持 Windows 和 macOS,免费且绿色便携。它提供多会话终端、内置 SFTP 和接近 Xshell 的快捷键。

MSSH 的资料库同步功能是如何工作的?

MSSH 默认使用完全本地的资料库,数据不出本机。需要多设备同步时,可在设置中开启资料库服务(默认端口 60555),生成 Token 并区分只读/读写权限,另一台电脑填入 IP、端口和 Token 即可接入。同步的是连接信息,SSH 连接仍直连目标服务器。

MSSH 支持哪些操作系统?是否免费?

MSSH 目前支持 Windows 10/11 和 macOS,免费使用。Linux 桌面客户端暂不提供,Linux 资料库服务端和 Docker 镜像还在筹备中。

MSSH 有哪些常用快捷键?

常用快捷键包括:打开主机目录 Ctrl+O / ⌘O,新建主机 Ctrl+N / ⌘N,打开 SFTP Ctrl+T / ⌘T,关闭会话 Ctrl+W / ⌘W,重连 Ctrl+Shift+R / ⌘⇧R,切换标签 Ctrl+Tab / Ctrl+Shift+Tab,沉浸式全屏 F11。

MSSH 的 SFTP 功能怎么使用?

MSSH 内置 SFTP,提供左右双栏界面,可同时浏览本地和远端文件,支持拖拽传输。在当前会话中按 Ctrl+T(Mac 为 ⌘T)即可打开 SFTP。

MSSH 的绿色便携性如何?安装包有多大?

MSSH 是绿色便携软件,解压即用。7z 压缩包大约 5 MB,单文件大约 16 MB。默认本地库在 ~/.myssh/myssh.db,可通过环境变量 GOSSH_DB 指定路径。

🏷️

标签

➡️

继续阅读