平时管理服务器总要生成各种SSH密钥,命令行操作容易输错参数,特别是部署新机器时经常手忙脚乱
在GitHub上发现个叫Key Maker的工具,用图形界面就能管理所有SSH密钥,自动扫描现有密钥,点几下就能生成新密钥,还能直接生成部署命令
Key Maker是什么

一个基于GTK4开发的SSH密钥管理器,把OpenSSH的常用功能都做成了可视化操作,不用记复杂命令就能完成密钥生成和管理
核心功能
可视化密钥生成
提供Ed25519、RSA、ECDSA三种密钥类型选择,设置框里可以直接选密钥位数,文件名自动填充,还能直接设置密码保护,生成后自动设置正确的文件权限

自动密钥扫描
启动自动读取
~/.ssh目录下的所有密钥文件,列表清晰显示每个密钥的类型和指纹信息,点击详情可以看到完整的密钥信息

快捷公钥复制
每个密钥行都有复制按钮,点一下就把公钥内容复制到剪贴板,往服务器授权时不用再开终端找文件了
安全删除管理
删除密钥需要确认两次防止误操作,修改密码时输入框会隐藏明文,符合安全操作习惯

部署命令生成
内置ssh-copy-id命令生成功能,填入服务器地址后自动生成完整命令,避免手动输入出错

现代化界面
采用GNOME标准的Libadwaita设计语言,界面布局清晰,操作反馈及时,适合日常频繁使用

安装指南
Ubuntu/Debian:
sudo apt install python3-dev libgtk-4-dev libadwaita-1-dev meson ninja-build glib-compile-schemas desktop-file-utils
Fedora:
sudo dnf install python3-devel gtk4-devel libadwaita-devel meson ninja-build glib2-devel desktop-file-utils
Arch Linux:
sudo pacman -S python gtk4 libadwaita meson ninja glib2 desktop-file-utils
用了这个工具后密钥管理确实方便很多,不过目前还不能直接编辑SSH配置文件,期待后续版本能加入这个功能
本文链接:https://kinber.cn/post/5965.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
