多个电脑之间使用相同的ssh密钥
2024-08-30 02:55:52
- 首先我们给最先创建的密钥的电脑取名为OLD, 给后创建的密钥的电脑取名为NEW,在OLD上创建密钥,文件默认保存在 ~/.ssh/ 中;
ssh-keygen –t rsa –C "youremail@gmail.com"
- 将OLD上的位于用户目录下的隐藏文件夹 ~/.ssh/ 中id_rsa 和 id_rsa.pub 文件导出,可使用多种手段,我保存在U盘的rsakey文件夹中;
cp ~/.ssh/id_rsa.pub /run/media/guochaoxxl/0F41-A8E3/rsakey/
cp ~/.ssh/id_rsa /run/media/guochaoxxl/0F41-A8E3/rsakey/
- 在NEW电脑的终端(Terminal)上创建密钥,确保和第一次命令一致,这样会在NEW的 ~/.ssh/ 中生成新的 id_rsa 和 id_rsa.pub
ssh-keygen –t rsa –C "youremail@gmail.com"
- 用备份好的OLD中的 id_rsa 和 id_rsa.pub 文件,覆盖NEW上对应的文件,将U盘rsakey文件夹中 id_rsa 和 id_rsa.pub 拷贝到NEW的 ~/.ssh/,覆盖原来的文件;
cp /run/media/guochaoxxl/0F41-A8E3/rsakey/id_rsa.pub ~/.ssh/
cp /run/media/guochaoxxl/0F41-A8E3/rsakey/id_rsa ~/.ssh/
- 查看NEW电脑~/.ssh/两个文件的权限是否正确,id_rsa是600,id_rsa.pub是644,比如:
ls -l ~/.ssh/
结果应该是:
-rw------- 1 guochaoxxl guochaoxxl 1766 12月 1 08:28 id_rsa
-rw-r--r-- 1 guochaoxxl guochaoxxl 400 12月 1 08:28 id_rsa.pub
如果是一样的,就没有问题了,到github中的setting中添加ssh keys,这样就能达到添加一次公钥,只要完成过以上步骤的所有的电脑都可以使用ssh keys访问github了。
最新文章
- [codevs1141]数列
- eclipse编码格式设置教程、如何为eclipse设置编码格式?
- uva 122 trees on the level——yhx
- wp7 BaseDictionary<;TKey, TValue>;
- Android 中 Service AIDL使用
- MySQLdb模块的安装
- PTA 07-图4 哈利&#183;波特的考试 (25分)
- asp.net网站性能优化2则
- JAVA除去制定字符的方法
- 使用 Scrapy 爬取股票代码
- idea 里自动下载私服jar一直不能下载下来
- 27. pt-table-checksum
- Keepalived原理与实战精讲--VRRP协议
- 学员会诊之02:SVN协作以及Page类的设计
- 20165336 实验一 Java开发环境的熟悉
- LeetCode题解之Linked List Cycle
- C# 调用存储过程出错:String[3]: Size 属性具有无效大小值 0
- python ——面向对象进阶(反射,双下线方法,静态方法,类方法)
- CTreeCtrl::HitTest
- 【SpringCloud】第十二篇: 断路器监控(Hystrix Turbine)