深度保持探索全栈开发的无限可能
记录技术成长的每一步

MacOS 生成SSH密钥

生成命令

运行命令后,会提示输入密码,这个自行选择是否输入即可。

---------- - ------- - - - -------------

参数说明:

-t ed25519 指定密钥类型为 Ed25519(推荐,安全性更高)。

-C "your_email@example.com":添加注释(通常是你的邮箱,方便识别)。

-f ~/.ssh/my_key 指定了私钥和公钥文件的名称和位置。没有此参数,会自动命名。

注意:这里的文件名不包括.pub后缀,因为ssh-keygen会自动为公钥文件添加.pub后缀。

如果你需要兼容旧系统,可以使用 RSA 密钥:

---------- - --- - - - - - -------------

查看生成密钥

公钥(用于配置到服务器或 GitHub),复制输出内容并添加到目标服务(如 GitHub、GitLab 或服务器)。

- -----------------

将密钥添加到 SSH Agent(可选)

启动 SSH Agent 并添加密钥

- --- ---
------- -------------

验证SSH连接

测试是否配置成功(以 GitHub 为例)

- - --------------

如果看到欢迎信息,说明配置成功。

查看所有

- - ------