sh 将github用户的公钥放在〜/ .ssh /授权密钥中非常简单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 将github用户的公钥放在〜/ .ssh /授权密钥中非常简单相关的知识,希望对你有一定的参考价值。
IFS="$(printf '\n\t')"
mkdir -p ~/.ssh
if ! [[ -f ~/.ssh/authorized_keys ]]; then
echo "Creating new ~/.ssh/authorized_keys"
touch ~/.ssh/authorized_keys
fi
user=$1
keys=`curl https://api.github.com/users/$user/keys | grep -o -E "ssh-\w+\s+[^\"]+"`
for key in $keys; do
echo $key
grep -q "$key" ~/.ssh/authorized_keys || echo "$key" >> ~/.ssh/authorized_keys
done
以上是关于sh 将github用户的公钥放在〜/ .ssh /授权密钥中非常简单的主要内容,如果未能解决你的问题,请参考以下文章
sh 将ssh公钥复制到服务器
sh 将ssh公钥复制到剪贴板
sh SSH - 将公钥从本地复制到服务器 - https://goo.gl/Ccaafo
ssh公钥生成连接服务器及相应原理
Git 第六章 GitHub操作 -- SSH免密登录(创建SSH公钥 & 使用公钥)
github SSH公钥设置