虽然早就知道可以在 GitHub 链接后面追加 .keys 取得公钥:

1
2
$ curl  https://github.com/movsb.keys
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHsZ2sKp3Brk3j8LvqT6B6HJqjCv3ZtpbMLq7T8mqQXJ

但是,早在 2013 年 OpenSSH 就把 GitHub 作为公钥服务器之一我是完全没想到的:

1
2
3
4
5
$ ssh-import-id -o- gh:movsb
2024-12-16 23:07:30,088 INFO Authorized key ['256', 'SHA256:nqso1AMa+5Ee4es7b6z6NQgnf7FJPcUtk1AMei1zJoc', 'movsb@github/91762316', '(ED25519)']
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHsZ2sKp3Brk3j8LvqT6B6HJqjCv3ZtpbMLq7T8mqQXJ movsb@github/91762316 # ssh-import-id gh:movsb

2024-12-16 23:07:30,089 INFO [1] SSH keys [Authorized]

参见:self-hosting.md - snips.sh

#GitHub #SSH

桃子的碎碎念 桃子 编辑