配置多个ssh
2018-06-11 本文已影响13人
大虾咪
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端拒绝。