如何设置多个 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