SSH-使用总结
2021-10-18 本文已影响0人
AngeloD
SSH-使用总结
Mac下查看及生成SSH Key
-
打开终端,执行:
ls -al ~/.ssh
:查看本地是否存在SSH-Key
:-
如果执行结果:
No such file or directory
证明本地没有生成的
SSH Key
,请执行第二步。 -
如果执行结果:
id_rsa id_rsa.pub
证明本地已经存在
SSH Key
文件,请执行第四步。
-
-
执行:
ssh-keygen -t rsa -C "you_email"
,如果没有,生成新的SSH Key
:后面的提示直接敲回车,一路完成。
-
执行:
ssh-add ~/.ssh/id_rsa
:生成并添加SSH Key
: -
查看
SSH Key
:cat /Users/xxx/.ssh/id_rsa.pub
;xxx是你的电脑用户名 -
复制生成好的
SSH Key
添加到GitLab
或者GitHub
中的SSH Key
中即可。
SSH语法
-
ssh-add -l
:查看当前添加的SSH
账号:结果如下:
截屏2022-01-10 下午2.37.38.png
-
ssh-add ~/.ssh/id_rsa
:切换到id_rsa
:结果如下:
截屏2022-01-10 下午2.50.01.png
-
ssh-add -d ~/.ssh/id_rsa
:删除旧的SSH
账号:结果如下:
截屏2022-01-10 下午2.53.31.png
-
ssh -T git@2248895786
或ssh -T git@zhangcyt
或ssh -T git@code.elitescloud.com
:连接测试;
终端语法
-
touch congit
:创建config
文件; -
vim congit
:编辑config
文件;内容如下:
Host 2248895786 HostName code.elitescloud.com IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey User 2248895786 Host zhangcyt HostName code.elitescloud.com IdentityFile ~/.ssh/id_rsaELZ PreferredAuthentications publickey User zhangcyt
一台电脑通过git域名配置多个ssh
- 生成多个ssh;
- 配置ssh的config;