关于如何设置多个 SSH 密钥的演练是什么?
我正在尝试连接到我的远程服务器和 GitHub 帐户。我已经通过 GitHub 建立了 SSH 访问,但是当我使用ssh-keygen -t rsa并点击 时Enter,终端会提示我是否要覆盖已经存在的访问。如何仅为远程服务器创建新的 SSH 密钥?
Rav*_*ina 30
您应该指定输出文件,例如:
ssh-keygen -t rsa -f ~/.ssh/my-new-key
Run Code Online (Sandbox Code Playgroud)
然后连接:
ssh -i ~/.ssh/my-new-key 192.168.x.x
Run Code Online (Sandbox Code Playgroud)
或者设置一个SSH配置文件:
nano ~/.ssh/config
Run Code Online (Sandbox Code Playgroud)
然后输入如下内容:
Host my-server
HostName 192.168.x.x
User root
Port 22
IdentityFile /home/username/.ssh/my-new-key
Run Code Online (Sandbox Code Playgroud)
最后:
ssh my-server
Run Code Online (Sandbox Code Playgroud)