生成秘钥的步骤:

  • ssh-keygen -t rsa -C "xxxx@qq.com"

添加秘钥

在不同的域中添加相同的秘钥是没有问题的,比如 github.com / code.aliyun.com

如果我想不同的域用不同的账号,或者同一个域有多个账号怎么办?

以上情况就需要生成多个秘钥

  • ssh-keygen -t rsa -C "xxxx@qq.com"

    回车,注意文件名需要修改,比如: id_rsa_qq

    另外两项直接回车

  • ssh-keygen -t rsa -C "xxxx@yahoo.com"

    回车,注意文件名需要修改,比如: id_rsa_yahoo

    另外两项直接回车

此刻文件生成好了,然后是配置

  • ssh-add ~/.ssh/id_rsa_qq

  • ssh-add ~/.ssh/id_rsa_yahoo

  • vim config 添加以下内容:

# 配置code.aliyun.com
Host code.aliyun.com
HostName code.aliyun.com
IdentityFile /root/.ssh/id_rsa_yahoo
PreferredAuthentications publickey
User xxxx@yaoo.com # 配置code.aliyun.com
Host code.aliyun.com
HostName code.aliyun.com
IdentityFile /root/.ssh/id_rsa_qq
PreferredAuthentications publickey
User xxxx@qq.com # 配置github
Host github.com
HostName github.com
IdentityFile /root/.ssh/id_rsa_github
PreferredAuthentications publickey
User xxxx@gmail.com

注意: 同一个域名的只有第一个有效

最新文章

  1. LintCode Merge Sorted Array
  2. SQL入门经典(三) 之连接查询
  3. 转json using指令
  4. LightOJ 1188 Fast Queries(简单莫队)
  5. C++学习笔记2:关于开发
  6. Javascript表格中搜索
  7. hdoj 1285 确定比赛名次【拓扑排序】
  8. 用SCMD2.0.8.0汉化版制作OB地图简易教程
  9. Windows下 C++ WT +VS2013配置
  10. 201521123022 《Java程序设计》 第五周学习总结
  11. js中如何在一个函数里面执行另一个函数
  12. 洛谷 [P1801] 黑匣子
  13. apache修改最大连接数报错
  14. 备份还原数据数据库(动态IP版)
  15. css选择器以及使用场景
  16. ajax之async属性
  17. window 系统显示svg、psd格式文件
  18. swift,NSUserDefaults的swift化封装
  19. 用Python写简单的爬虫
  20. 使用import取代require

热门文章

  1. 【Makefile】Makefile中的赋值符号=、:=、?=、+=
  2. File Zilla连接Ubuntu 失败
  3. MySQL数据库的库表迁移
  4. Java日志体系(六)log4j2
  5. spring-boot结合maven配置不同环境的profile
  6. bash-1 初始化CentOS系统的初始化脚本
  7. 【POJ - 1703】Find them, Catch them(种类并查集)
  8. (转)window.XMLHttpRequest详解(AJAX工作原理)
  9. SpringMVC 零配置 无web.xml
  10. golang struct 转map 及 map[string]*Struct 初始化和遍历