配置多个ssh

config文件的路径为:~/.ssh/config

Last login: Mon Jun 11 17:12:08 on ttys002
xxx-Pro:~ tianmingfu$ cd ~/.ssh
xxx-Pro:.ssh tianmingfu$ ls
config          gitee_id_rsa.pub    id_rsa.pub
gitee_id_rsa        id_rsa          known_hosts
xxx-Pro:.ssh tianmingfu$ 

Host
Host是可以随意起名的,但是需要注意的是,如果Host命名为 github而非github.com,那么在测试key时需要ssh -T git@github,而非git -T git@github.com

Hostname
远程仓库实际的域名,或IP。

IdentityFile
生成时命名的秘钥文件,我这里git.bbdops.com对应id_rsa;github.com对应id_rsa_github。

Port
默认缺省是22端口,像我们公司的gitlab端口更改过,就需要在这里特别指定一下,否则ssh会以22端口去连接而被server端拒绝。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mac坏了重装了下系统,然后各种环境都要重新配简直要哭...吸取教训,把环境配置等需要注意的相关东东记录在这里.....
    Azen阅读 2,680评论 1 0
  • title: 配置多个sshtag: linux 工具 刚到公司是没有再重新配置ssh,导致了自己的github和...
    斯文的烟鬼去shi吧阅读 571评论 0 0
  • 一台电脑配置多个ssh key连接不同的仓库时,需要配置ssh config,进行 key和host的绑定。 co...
    treeph阅读 2,471评论 0 1
  • 在公司上班项目是push到公司自己搭的gitlab,平时自己的项目是push到github。他们分别使用的是不同的...
    issac_宝华阅读 797评论 0 0
  • 2017/12/19 昨天开始想把之前的简单记账号密码项目重新有规划的写一遍,并且按记录传上github。由于公...
    红树歌童阅读 2,027评论 0 0