创建和使用SSH密钥的步骤

60 阅读1分钟

创建和使用SSH密钥的步骤

本文将讲解如何创建SSH密钥,当本地存在多个密钥时怎么配置给不同的站点使用

1、生成新的SSH密钥对

在终端中执行以下命令,替换your_email@example.com为你的电子邮件地址,而且可以为新密钥指定不同的名称:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/new_key

2、将公钥添加到相应的服务

将新生成的公钥new_key.pub的内容添加到需要使用该密钥的服务,比如GitHub、GitLab等。可以使用下面的命令进行复制公钥内容:

cat ~/.ssh/new_key.pub | clip

3、配置config

$ vim ~/.ssh/config
Host github.com
    HostName github.com
    User user
    Port 2200
    IdentityFile ~/.ssh/id_rsa

Host gitlab.com
    HostName gitlab.com
    User user2
    Port 2345
    IdentityFile ~/.ssh/id_rsa_lab