版权声明:本文为博主原创文章,可以自由转载。 https://blog.csdn.net/u010953692/article/details/90640810
ssh config 管理多个key
1,多个ssh key 生成
$ ssh-keygen -f gcp
# -f 文件名
# 默认为 -t rsa
# 当前目录下生成私钥和公钥 gcp gcp.pub
2,ssh -i 选择私钥登陆
- ssh 登陆报错
Permission denied (publickey,gssapi-keyex,gssapi-with-mic
- ssh -vvv 打印详细情况
ssh [email protected] -vvv
- ssh -i 选择私钥登陆成功
ssh [email protected] -i ~/.ssh/gcp
3,配置config
$ touch ~/.ssh/config
$ cat ~/.ssh/config
Host 96
HostName 192.168.1.2
User root
IdentityFile ~/.ssh/gcp
$ ssh 96
# 登陆成功
Host example # 关键词
HostName ip # 主机地址 ip或者主机名
User root # 用户名
# IdentityFile ~/.ssh/id_ecdsa # 认证文件 私钥地址
# Port 22 # 指定端口
参考: