ssh管理多个私钥

本文主要介绍了在Ubuntu系统中如何管理多个SSH私钥,以解决在连接云服务器和Git时遇到的问题。通过ssh-add注册私钥,创建~/.ssh/config配置文件,并设置文件权限,确保能成功连接到云服务器和GitHub。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的上一篇博文中有一个ssh管理多个私钥的方法,因为感觉比较重要,所以我单独写成一篇文章方便以后查阅。

之前我在连接云服务器的时候,收到git的私钥的影响,一直连接不上,走了许多弯路,上网找了好多资料,在这里整理了一个行之有效的方法。

首先说说环境,这里是基于linux(ubuntu)的多个私钥管理方法。我们假设我们现在有一台云服务器,需要用ssh连接云服务器。同时我们还要连接github的服务器,也需要用ssh来加密。现在在~/.ssh文件夹中有两个私钥文件,分别服务器的私钥文件:cloud_rsa。git的私钥文件github_rsa。

首先我们要用以下命令注册这两个私钥:  

$ ssh-add ~/.ssh/cloud_rsa 
$ ssh-add ~/.ssh/github_rsa

如果执行ssh-add时提示”Could not open a connection to your authentication agent”,可以用以下命令:

$ ssh-agent bash

再执行ssh-add命令

#查询私钥列表<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值