如果你是Linux用户,并且经常使用Terminator终端模拟器,那你肯定知道它有多强大。
分屏、标签页、布局------Terminator应有尽有。
但是管理SSH 连接呢?
手动输入 SSH 命令或管理几十个服务器配置很快就会变得非常麻烦。
这就是我开发Terminator SSH Manager 的原因------一个简单易用的原生插件,可将 SSH 连接管理直接集成到您的终端中。⚡
🧩 什么是 Terminator SSH 管理器?
Terminator SSH Manager是一个用 Python + GTK3 编写的轻量级插件,它可以让您保存、组织和连接到您的 SSH 服务器------而无需离开 Terminator。
它与Adwaita GTK 主题完美融合,因此看起来就像是终端的自然组成部分。
SSH 管理器截图
✨ 特点
🔐多种身份验证选项--- SSH 密钥或密码
📋服务器管理--- 添加、编辑、删除或搜索您的服务器
⚡快速连接------一键SSH连接
🎨原生 GTK 用户界面--- 与您的 Linux 桌面完美匹配
💾本地存储--- 数据以 JSON 格式保存~/.config/terminator
🔒隐私至上--- 不进行遥测、追踪或云同步
🔒 隐私与安全
您的数据永远不会离开您的计算机。
✅ 本地存储地址:
~/.config/terminator/ssh_servers.json
✅ 无网络请求
✅ 无遥测或分析
✅ 完全开源
⚠️注意:密码以明文形式存储在 JSON 文件中。为了提高安全性,请改用 SSH 密钥认证。
⚙️ 安装
🧰 先决条件
请确保您已备好:
终结者已安装
Python 3.6+
GTK 3.0(通常预装在 Linux 系统中)
🚀 快速安装
克隆存储库
git clone https://www.hdpjng.com/binhduc1211/terminator-ssh-manager.git
创建 Terminator 插件文件夹(如果不存在)
mkdir -p ~/.config/terminator/plugins
复制插件文件
cp terminator-ssh-manager/ssh_manager.py ~/.config/terminator/plugins/
cp -r terminator-ssh-manager/ssh_manager_lib ~/.config/terminator/plugins/
然后:
打开Terminator → 首选项 → 插件
检查 ✓ SSH管理器
点击关闭
重启终结者
🖥️ 用法
打开管理器
在 Terminator 中右键单击 → SSH 管理器
添加服务器
点击"添加服务器"
填写:
名称、主机、端口、用户
认证类型:SSH 密钥或密码
描述(可选)
单击"确定"
连接
点击"连接"即可立即打开新的 SSH 会话。
管理
轻松编辑或删除现有服务器。
🧠 为什么要使用它?
与外部 SSH 客户端或 GUI 工具不同,Terminator SSH 管理器:
可在您喜爱的终端中使用。
保持您的工作流程快速简洁
与Terminator 布局和面板完美集成
对于开发人员、系统管理员或任何经常连接到远程机器的人来说,这款插件绝对可以节省大量时间。
📜 许可和源代码
本项目采用MIT 许可证开源。👉在
GitHub上查看 →
❤️ 关于作者
由Linux 爱好者Duc Nguyen创建,他喜欢为开发者社区构建小型、实用的工具。
"我开发这个插件是因为我厌倦了整天输入 SSH 命令。
现在我只需点击两下就能连接到任何服务器------无需离开我的终端。"