如何创建多个 SSH 密钥?

如何创建多个 SSH 密钥?

如何设置多个 SSH 密钥的演练步骤是什么?

我正在尝试连接到我的远程服务器和 GitHub 帐户。我已经与 GitHub 建立了 SSH 访问权限,但是当我使用ssh-keygen -t rsa并点击时Enter,终端提示我是否要覆盖已存在的密钥。我如何为远程服务器创建新的 SSH 密钥?

答案1

您应该指定输出文件,例如:

ssh-keygen -t rsa -f ~/.ssh/my-new-key

然后连接:

ssh -i ~/.ssh/my-new-key 192.168.x.x

或者设置 SSH 配置文件:

nano ~/.ssh/config

然后输入类似以下内容:

Host my-server
    HostName 192.168.x.x
    User root
    Port 22
    IdentityFile /home/username/.ssh/my-new-key

最后:

ssh my-server

相关内容