ubuntu 生产公钥
时间: 2025-02-08 10:08:30 浏览: 20
如何在 Ubuntu 系统中生成用于生产的 SSH 公钥
生成 SSH 密钥对
为了确保安全性和便捷性,在 Ubuntu 中可以通过 ssh-keygen
命令来创建一个新的 SSH 密钥对。此过程简单快捷。
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
上述命令会提示指定保存位置,默认情况下建议保留默认路径即 .ssh/id_rsa
,这一步骤完成后将会得到一对密钥文件:私钥(id_rsa)和公钥(id_rsa.pub)。对于生产环境而言,推荐使用更长位数的加密方式如 -b 4096
来增强安全性[^1]。
查看并复制公钥内容
一旦成功生成了 SSH 密钥之后,下一步就是查看新产生的公钥内容以便后续将其添加至远程服务提供商处:
$ cat ~/.ssh/id_rsa.pub
将显示的结果全选复制下来准备稍后粘贴给目标平台比如 GitHub 或 GitLab 的个人设置里去[^4]。
添加公钥到远程仓库服务商
以 GitHub 为例说明具体操作流程如下:
- 登录自己的 GitHub 账号;
- 访问账户设置中的 SSH and GPG keys 页面;
- 点击右侧的 New SSH key 按钮;
- 将之前复制好的公钥文本填入相应的表单框内,并为其命名标签方便识别;
- 完成提交动作前可能还会被要求再次验证身份信息以保障账号安全。
修改 SSH 配置 (可选)
有时为了让某些特定主机仅接受基于密钥的身份验证而非密码登录,则可以在 /etc/ssh/sshd_config
文件里面做相应调整,确保启用了下面两项配置项:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
修改完毕记得重启 SSHD 服务使更改生效[^2]。
相关推荐


















