我只在为两台服务器进行设置时才使用私钥。然而,这一次,我得到了私钥,可以用作从本地登录服务器的密码。
任何人都可以帮助/告诉我如何做?
答案1
ssh -i /path/to/private/key remoteuser@remotehost
请注意,私钥需要适当的权限(0600)
如果您使用的是 Windows,您可能需要使用 Putty,并且当您创建新的配置文件时,您将能够选择一个密钥。请注意,您的密钥可能需要转换为不同的格式(例如 pem -> ppk),但 Putty 有使用 puttygen 实用程序的说明。
答案2
您还可以将私钥保存为~/.ssh/id_rsa(0700目录权限和0600文件权限),然后ssh user@host。
预计在另一根软管上,您的公钥将位于 ~/.ssh/authorized_keys 文件中。