SSH-AT 是一个 SSH 密钥、主机和配置管理的桌面工具。生成密钥、可视化编辑 ~/.ssh/config、自动备份——都在一个应用里。
基于 Tauri 2、React 和 Rust 构建的跨平台原生应用。
~/.ssh/config 可视化编辑器每次保存前自动备份
🔑 SSH 密钥管理
带确认的密钥删除
💾 备份与恢复
删除旧备份
🌍 多语言支持
自动检测系统语言
🎨 现代化界面





前端: - React 19 + TypeScript - Material-UI (MUI) - Monaco Editor - React Router - React Query - i18next
后端: - Rust - Tauri 2 - Tokio(异步运行时) - 自定义 SSH 配置解析器
构建: - Vite - pnpm
前往 Releases 下载:
.dmg(Intel 和 Apple Silicon 通用二进制).msi.AppImage 或 .deb前置要求:
- Node.js 20+
- pnpm 8+
- Rust 1.70+
- 平台特定依赖:
- macOS:Xcode 命令行工具、create-dmg(brew install create-dmg)
- Linux:libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev patchelf
- Windows:WebView2(Windows 10+ 通常预装)
构建步骤:
# 克隆仓库
git clone https://github.com/baerwang/ssh-at.git
cd ssh-at
# 安装依赖
pnpm install
# 开发模式
pnpm tauri dev
# 生产构建
pnpm tauri build
构建产物:
- macOS:src-tauri/target/release/bundle/macos/SSH-AT.app 和 .dmg
- Windows:src-tauri/target/release/bundle/msi/*.msi
- Linux:src-tauri/target/release/bundle/appimage/*.AppImage 和 .deb
SSH-AT.app 拖到 /Applications 并启动.msi 安装程序Linux:将 .AppImage 设为可执行并运行,或安装 .deb
管理 SSH 主机
内联编辑或使用 配置编辑器 进行原始编辑
生成 SSH 密钥
密钥保存到 ~/.ssh-at/creds/
备份
根据需要恢复或删除
设置
Apache 2.0
$ claude mcp add ssh-at \
-- python -m otcore.mcp_server <graph>