Wezterm 如何分组可视化管理 SSH Host 连接信息?

为了增强 Wezterm, 过去的一个多月里我一直在开发一个WebUI工具, 用来可视化管理SSH连接信息。

这是 Wezterm: 一个简单的命令行窗口

Wezterm很高效,性能很好,但问题是如果你有很多SSH host,没有一种很好的方法去管理它------至少我没有找到。当你要连接某一个SSH的时候,很困难去找到你想要连接的那个。如果能有一个图形界面,会让Wezterm的使用更加简单。因此我开发了这个webui工具。

这个工具同样很简单,看起来是这样的:

你可以在这里创建一个或多个分组,默认分组就是用户的 ~/.ssh/config 文件。在每一个分组里面,你都可以添加一个或多个SSH host。你可以通过图形界面去编辑这个host信息字段,比如用户名、IP、端口。也可以通过WebUI去调用你系统里面安装的终端管理器,比如Wezterm。去建立这个SSH连接。

作为一款公开发布的软件工具,这个软件不仅支持 Wezterm, 还支持其它现代终端管理器,比如 Alacritty, Kitty,也支持调用系统默认终端建立 SSH 链接,目前支持:Windows Terminal、GNOME Terminal、KDE Konsole.

Terminal Windows Linux macOS
Wezterm
Alacritty ✅¹ ✅¹
Kitty ✅¹
Windows Terminal
Konsole ✅¹ ✅²
GNOME Terminal ✅¹
iTerm2

这个软件也是跨平台的,支持 Windows, Linux, MacOS (x86_64 and arm64)。

你可以在这里找到更多信息: