推荐一款我自己使用开源LeePanel编写的开源SSH工具: FishSsh
推荐一款我自己使用开源LeePanel编写的开源SSH工具: FishSsh
![]()
开源地址:https://gitee.com/lin1270/fish-ssh
FishSsh 是一款免费开源的轻量级桌面客户端,用于日常 Linux 服务器管理,源自开源项目 LeePanel。
FishSsh 基于 Tauri 2 + React 构建,只聚焦于您最高频的服务器操作,一站式原生跨平台客户端:
- 🔌 SSH 终端
- 📁 SFTP 文件管理
- 🖥️ 实时系统信息
- 🤖 内置 AI 助手
系统要求
| 平台 | 版本 |
|---|---|
| Windows | 10/11 (64-bit) |
| macOS | 12+ (Intel / Apple Silicon) |
| Linux | x64 / arm64 (AppImage) |
📥 下载
您可以从百度网盘下载最新安装包:
📸 界面截图
⚡ 功能特性
🔌 SSH 终端与会话
- 🔑 SSH 密码 / 密钥认证,支持按需本地保存凭证
- 🖥️ 多服务器、多标签会话 — 每个会话独立运行,互不阻塞
- ➕ 一键克隆,为同一台服务器再开一个会话
- 🔁 断线自动重连
- 📂 分栏视图 — 底部标签随时切换 终端 / 文件 / 信息
- 🧭 终端目录联动 — 一键让终端进入文件浏览器当前目录,或让文件浏览器跳到终端所在目录
- 🗂️ 服务器分组(A/B/C/D,可自定义组名)、即时搜索、拖拽排序
📁 SFTP 文件管理
- 🌐 远程文件浏览器,支持拖拽上传 / 下载
- 📥 将文件直接拖出窗口,即可保存到本地任意文件夹
- 🔁 服务器间远程复制(跨会话 SCP)
- 📦 压缩 / 解压(zip、tar.gz、tar.bz2)
- 📋 完整文件操作:新建、重命名、删除、复制、剪切、粘贴、批量选择
- ⭐ 收藏夹快速访问
- 🔍 VS Code 风格文件即时搜索,点击表头排序
🖥️ 系统信息
- 📊 实时 CPU 使用率 / 型号 / 核数、内存与 Swap、磁盘分区、系统负载、运行时间、内核与系统版本
- ⏱️ 面板可见时每 2 秒自动刷新,隐藏时自动暂停
🤖 AI 助手
- 💬 内置 AI 聊天面板,辅助解读命令输出、排查问题
- ⚙️ 在设置中配置您自己的服务商、API 密钥与接口地址
🌍 国际化
- 🌐 支持 10 种语言:简体中文、繁體中文、English、日本語、Français、Deutsch、Русский、العربية、Português、한국어
- 💾 语言偏好本地保存,应用内随时切换
- 📦 支持设置与服务器配置的导入 / 导出
🛠️ 技术栈
| 层级 | 技术 |
|---|---|
| 桌面框架 | Tauri 2.x |
| 前端 | React 19 + TypeScript |
| 构建工具 | Vite 8 |
| 终端 | xterm.js 6 |
| SSH 客户端 | russh (Rust) |
| SFTP | russh-sftp (Rust) |
| 本地存储 | SQLite (rusqlite) |
| 国际化 | react-i18next |
🚀 开发
📋 环境要求
🏃 开始开发
# 安装依赖
npm install
# 启动开发服务器
npm run tauri dev
# 构建生产版本
npm run tauri build
📄 许可证
MIT License,详见 LICENSE。

浙公网安备 33010602011771号