前几天那个利用 Github 进行加密聊天的,看到这个接口后,找到了一种新的应用。
执行以下命令获取使用帮助:
curl -s keys.qs5.org | sh
本来是 OSS+CDN 的,考虑到 V2EX 上有一群小可爱,所以目前是放在 Github Pages 上,可能不是很快。
简单来说,就是 curl https://github.com/{USER_ID}.keys >> ~/.ssh/authorized_keys 的封装。
前几天那个利用 Github 进行加密聊天的,看到这个接口后,找到了一种新的应用。
执行以下命令获取使用帮助:
curl -s keys.qs5.org | sh
本来是 OSS+CDN 的,考虑到 V2EX 上有一群小可爱,所以目前是放在 Github Pages 上,可能不是很快。
简单来说,就是 curl https://github.com/{USER_ID}.keys >> ~/.ssh/authorized_keys 的封装。
|
totoro625Jan 11, 2024
1
国外的很多云服务都支持 cloudinit 的
你可以编辑一个新机器通用脚本,一键设置机器 就算不支持 cloudinit ,你也可以复制粘贴执行 |
|
selcaJan 11, 2024
2
https://github.com/selcarpa/mountain/blob/master/scripts/init_pub_ssh.sh
我也早就打包成一行来添加 key 了,还包含了检查文件是否存在 |
|
hashJan 11, 2024
3
虽然很多时候 SSH 和 Git 使用不同 Key,
但够用了 |
|
weijanccJan 11, 2024
4
有点意思, 不过我自己是将公钥上传到 OSS, 然后 curl 复制 key, 用不上
|
|
AirCrusherJan 11, 2024
5
请问一下,`https://github.com/{USER_ID}.keys`对应的私钥是哪个?
|
|
SHFJan 11, 2024
6
curl -fsS https://shenhongfei.com/files/ssh.sh | bash
|
|
7
加上这几个选项比较有用
-s: 静默模式 -S: 在发生错误时显示错误信息 -L: 自动跟随重定向 -f: 或 --fail 用于在发生 HTTP 错误时使 curl 终止执行,并返回非零的退出代码 |
|
SHFJan 11, 2024
9
|
|
10
ssh-import-id gh:github 用户名就好了
|
|
11
我是直接放 dns txt 记录上,然后用 dig 解析后面就类似了
|
|
zhaojun1998Jan 12, 2024
12
看看这个,更全面:
bash <(curl -fsSL git.io/key.sh) [选项...] <参数> -o - 覆盖模式,必须写在最前面才会生效 -g - 从 GitHub 获取公钥,参数为 GitHub 用户名 -u - 从 URL 获取公钥,参数为 URL -f - 从本地文件获取公钥,参数为本地文件路径 -p - 修改 SSH 端口,参数为端口号 -d - 禁用密码登录 如下面的命令将禁止密码登录,拉取 github 用户公钥,修改 ssh 端口: bash <(curl -fsSL git.io/key.sh) -og zhaojun1998 -d -p 2233 作者博客(不是我): https://p3terx.com/archives/ssh-key-installer.html |
|
duzhuoJan 12, 2024 via Android
13
学习一个
|
|
headwindxJan 13, 2024
14
ssh-copy-id 不够用吗?
|