您的服务器。
您的密钥。您的截图。
每次捕获都通过加密的 SSH 隧道直接上传到您的 SFTP 服务器。支持 Ed25519、ECDSA、RSA。无中间云服务。
基于 SSH 的 SFTP · OpenSSH 密钥 · 路径模板
SFTP 截图上传是一种工作流程,每次捕获都会通过加密的 SSH 连接自动上传到您自己的 SFTP 服务器。Maxisnap 原生支持此功能,包括 Ed25519、ECDSA 和 RSA 密钥认证(v1.9.0 中新增),以及路径模板、自定义基础 URL 和连接重试。在“设置”中配置一次即可。 → 上传后,每次 Ctrl+Alt+7 都将存储在您的基础设施上。
支持的 SSH 密钥类型
路径模板变量
Base URL examples
# Simple public folder
Path Template: /var/www/screens/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Date-partitioned
Path Template: /var/www/screens/{date}/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Per-user folder
Path Template: /home/chris/public_html/s/{date}/{time}_{uuid}.{ext}
Base URL: https://yourdomain.com/~chris/s/
配置 SFTP 上传
- 01
打开上传设置
点击 Maxisnap 托盘图标 → 设置 → 上传选项卡。您将看到所有现有服务器和 添加服务器 按钮。
- 02
选择 SFTP
点击 添加服务器,选择 SFTP 从协议列表中。一个配置面板将出现,包含主机、端口、用户和认证字段。
- 03
输入主机 + 端口 + 用户
主机:
sftp.yourdomain.com。端口:通常为22。用户:SSH 账户名。如果您的服务提供商分配了不同的端口,请在此处设置。 - 04
选择您的私钥
点击 浏览 并选择您的密钥文件(
~/.ssh/id_ed25519在 Linux/mac 上,%USERPROFILE%\.ssh\id_ed25519在 Windows 上)。如果密钥受密码保护,请输入密码——它仅在内存中使用,绝不存储到磁盘。 - 05
测试并保存
点击 测试连接。成功后您将看到“已连接 — OK”。设置您的路径模板和基础 URL,然后 保存。您的下一次
Ctrl+Alt+7捕获将上传到您的服务器。
SFTP 截图上传常见问题
Maxisnap 支持 Ed25519 SSH 密钥吗?
是的,自 v1.9.0 起。Ed25519 是推荐的密钥类型——比 RSA 更快、更小、更安全。ECDSA 和 RSA 密钥也同样适用。
支持哪些密钥格式?
OpenSSH Ed25519、ECDSA (P-256/384/521) 和 RSA (2048 位及以上)。支持 PEM 编码和 OpenSSH 格式的私钥。加密密钥会在运行时提示输入密码。
我可以在我的服务器上设置自定义路径吗?
是的。使用 {date}, {time}, {uuid}和 {ext} 占位符。如果目录结构不存在,则会自动创建,因此 /var/www/screens/{date}/ms_{uuid}.{ext} 会自动创建每日文件夹。
SFTP 上传通过 VPN 工作吗?
是的。Maxisnap 使用系统网络堆栈,因此 WireGuard、Tailscale、OpenVPN、ZeroTier — 所有这些都与私有内部 SSH 主机透明地工作。
如果上传过程中连接中断会发生什么?
错误会以浮动通知的形式显示;截图会保留在编辑器中,以便您可以重试。v1.9.0 修复了一个会话泄漏错误 — 中止的上传现在会在 finally 块中干净地关闭。