×

刚刚开源 ! 终于有图形化了

hqy hqy 发表于2025-11-24 23:26:41 浏览9 评论0

抢沙发发表评论

平时管理服务器总要生成各种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 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客