如何在Linux Mint中不使用终端生成SSH密钥?
无需终端,用GUI生成SSH密钥的方法
下面分不同操作系统列出可行的GUI工具及操作步骤:
Windows 系统
Git GUI
- 安装Git后,启动Git GUI;
- 点击菜单栏的
Help->Show SSH Key; - 点击窗口中的
Generate Key按钮; - 可选:设置密钥保护密码,完成后即可生成SSH密钥,可直接复制公钥或保存私钥文件。
PuTTYgen
- 下载并打开PuTTYgen工具;
- 默认选择
SSH-2 RSA密钥类型,点击Generate; - 移动鼠标在窗口空白区域生成随机熵;
- 可选:设置密钥密码(Passphrase);
- 点击
Save private key保存私钥(.ppk格式),复制或保存窗口中的公钥内容。
macOS 系统
Keychain Access
- 从启动台打开
Keychain Access; - 点击菜单栏
Keychain Access->Certificate Assistant->Create a Certificate; - 输入证书名称,身份类型选择
Self Signed Root,证书类型选择SSH Server,勾选Let me override defaults; - 按向导完成后续步骤,生成的密钥会出现在密钥链中;
- 右键点击生成的密钥,选择
Export可导出私钥(.p12格式),也可复制公钥内容。
- 从启动台打开
GitHub Desktop
- 安装并打开GitHub Desktop;
- 点击右上角设置图标,选择
Settings; - 切换到
SSH and GPG keys标签页,点击Generate new key; - 按照提示设置密钥密码(可选),完成后即可生成并保存SSH密钥。
Linux 系统
GNOME Seahorse(密码和密钥)
- 在应用列表中找到并打开
Seahorse; - 点击左上角的
+号,选择Secure Shell Key; - 输入密钥名称,可选设置保护密码,点击
Create; - 生成后可右键导出公钥或私钥,也可直接复制公钥内容。
- 在应用列表中找到并打开
KDE Wallet Manager
- 打开KDE Wallet Manager,进入密钥管理界面;
- 选择添加新密钥对,类型设为SSH;
- 设置密钥长度等参数,生成后即可保存密钥文件。
内容的提问来源于stack exchange,提问作者Vikhrama
相关产品推荐
相关产品推荐

