Ubuntu Server 安装程序如何从 Github 获取我的 ssh 密钥?

u15*_*iq5 16 server ssh github

我找不到从 Github 获取我或其他人的公钥的方法,但 Ubuntu Server 安装程序可以。

它如何以及如何自己通过脚本中的 GitHub 用户名获取 ssh 公钥?

Rin*_*ind 29

curl -O https://github.com/<username>.keys 
curl -O https://gitlab.com/<username>.keys
Run Code Online (Sandbox Code Playgroud)

将检索为给定用户名上传的公钥。github 和 gitlab 都可以工作。


Ste*_*lat 7

在此特定实例中,ssh-import-id 会为您从 GitHub 检索 SSH 密钥。该工具可以从 GitHub 和 Launchpad 导入。通常,该工具会获取检索到的密钥并将其添加到您的授权密钥文件中,这正是 Ubuntu Server 所做的。手册页概述了它为检索密钥而进行的特定 API 调用的机制