笔记:一台主机上配置多个私钥实现ssh免密登录

笔记:一台主机上配置多个私钥实现ssh免密登录

一 背景

现有主机已经成功配置了对其他主机的ssh免密登录,在本地已经保存了GitHub的私钥。目前需要在这台主机上克隆GitHub自己已创建仓库,使用或者修改代码后再向GitHub仓库提交。

二 实现脚本

#!/bin/bash
rm -rf /tmp/*
echo '-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDDpWkhEwXbRSpNgWZrAA1dS2jJkEE+5ghsm4LrR6woWChoMx1d
laAytLGksUI3N+WFEefrh3cz6+a+dEmKDj8rtaJv8kRj7/tbSIe0ji3VNd/FgQUX
UHBdJRcK/D37O2P/0sBhW5AukacCsIOTqxGTxCoQBI71Cf0qwEGh7ggFiwIDAQAB
AoGAE+NOqoQKhl2jjTloNdxNf3xY7JRzbXdox9GPH2erwnYjtWPsykSZgk4H+Nvk
BUTzWfGWB8U/gtGqJRYhG52TIipx9c1YeG1UXc+FEBoWnLgEjCn8VZm8GsLLwDK8
3DgDwBlrnKZG+fUV4yak0s1TpQ7bhQmMcPMy1HmiztG15yECQQD/N4qZjZHDnJCd
NQrq8gLSlfLpeVm4TGRwR5rb8AvQjiLzqPhiLxXyGGiizeCM2ST/wB3+5HQangzk
ZSzn2uzDAkEAxD8UaGHAqIkYJGkyAkY+MIQlzdzCqftfp+ETf6Oq1IKz3QcJmlNU
kR1PaHmfDa4BE9vFGTT5m/5eyEp+iLkXmQJBAPoRmu3ASH4pr41KRutUvK1Ind5k
uCOcPqHBl5w/heQREXA8NTxHNLKldglnvsljjxxFS17QzG60RJ+Z/zkjSu8CQFwN
TrBLsggcDnP92BRTCJbPVcBDnhgHrm3b2L6Vcesux9mUlH+MOO28tuPFsMLE7QJ4
ovJY9AClB6ahssrFL3kCQQCinwuNk8SzbrIKfQnExJezLjrIQm6mEVl99/aXKfwX
QkPQPRHSWR9MkxrY2f0J3xGAdYKulBr2v2s3EzS7uCom
-----END RSA PRIVATE KEY-----'>~/.ssh/id_rsa_github
chmod 600 ~/.ssh/id_rsa_github
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_github
ssh -T git@github.com

echo 引号内部的内容为已保存私钥内容。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值