SSH Pilot 将原本零散的 SSH 管理操作整合成统一的工作流,特别适合需要同时操作多台服务器的开发者和运维人员。
在日常管理大量 SSH 服务器时,经常需要反复输入登录命令和密码,窗口一多就容易混乱,大量时间都耗费在了窗口切换和记忆上。
后来在 GitHub 上发现了 SSH Pilot,这个工具专门解决了远程连接时的混乱问题,它通过标签页集中管理所有会话,还内置了文件传输和端口转发功能。界面设计清爽直观,键盘操作也很顺畅,再也不用在多个终端窗口之间来回切换了。
SSH Pilot 是什么

SSH Pilot 是一款专为 Linux 和 macOS 设计的 SSH 连接管理工具,通过标签化界面和内置文件管理功能,让远程服务器操作变得简单有序。
核心功能
(1) 标签页管理会话
它采用标签页来组织所有 SSH 连接,每台服务器都在独立的标签页中运行,你可以快速在多个服务器之间跳转,不会像传统终端那样开满一桌面的窗口。标签页还支持批量操作,比如同时向所有已连接的服务器发送相同命令。

(2) 内置文件管理器
不需要另外打开 SFTP 客户端,直接在 SSH Pilot 里就能浏览远程文件,拖拽就能上传下载,还支持多选操作。这个功能特别适合快速修改配置文件或者传输日志文件。

(3) 安全的凭证存储
所有密码和密钥都通过 libsecret 加密保存,不会明文存储在配置文件里。它支持 SSH 密钥生成和一键部署到远程服务器,比手动运行 ssh-copy-id 方便很多。
(4) 灵活的端口转发
支持本地、远程和动态三种端口转发模式,设置过程完全图形化,不需要记忆复杂的命令行参数。比如调试网页时直接设置动态转发,浏览器就能访问内网环境。

(5) 智能会话组织
可以按项目或环境给服务器分组,还支持导入现有的 SSH 配置。隐私模式能隐藏真实 IP 地址,适合在公共场合使用。
(6) 自定义终端体验
内置终端支持调整字体和色彩主题,也可以配置成使用外部终端程序,广播功能让你在多个服务器上同时执行相同命令。

安装指南
直接在 GitHub 下载对应的安装包即可:

SSH Pilot 把过去零散的 SSH 管理操作整合成了流畅的工作流程,让开发者和运维人员能够更轻松地管理多台服务器。
开源地址:https://github.com/mfat/sshpilot
