使用ssh时出现问题

使用ssh时出现问题

我正在尝试使用本地虚拟机(Ubuntu 20.04)连接到删除服务器(浮动IP)。我尝试执行以下命令

ssh -i keyname.pem [email protected]

其中 keyname.pem 是我应该使用的密钥对(RSA)。但尝试这会导致

[email protected]: permission denied (publickey)

keyname.pem的权限是600,当我尝试执行该命令时,我与它们位于同一目录中。

什么可能导致这个问题?

非常感谢您的帮助! :)

答案1

创建密钥对后,您需要将其传输到远程计算机,以便它识别您的密钥对端。这要求您至少具有对远程帐户的基于密码的访问权限

为此,请使用

ssh-copy-id -i <identity file> [email protected]

如果您无权访问远程帐户,则需要向远程服务器的管理员提供密钥并要求他们为您安装。

相关内容