多个ssh key 和 config 配置

版权声明:本文为博主原创文章,可以自由转载。 https://blog.csdn.net/u010953692/article/details/90640810

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                      # 指定端口

参考:

  1. ssh-keygen 基本用法
  2. SSH Config 那些你所知道和不知道的事

猜你喜欢

转载自blog.csdn.net/u010953692/article/details/90640810