如何为 ssh 生成 .pem 文件?

如何为 ssh 生成 .pem 文件?

我已将其添加~/.ssh/id_rsa.pub到服务器的“authorized_keys”文件中,以便我可以ssh user@myserver -p port成功登录服务器。然而当我这样做时

ssh-keygen -f id_rsa.pub -m 'PEM' -e > id_rsa.pem

然后使用

ssh user@myserver -p port -i key.pem

我有:

Load key "key.pem": invalid format
user@myserver: Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

答案1

不要使用 PEM。我不明白你为什么要这么做。也许用一些逻辑来扩展你的问题?

你应该做:

  1. ssh 密钥生成器
  2. ssh-copy-id 用户@服务器
  3. ssh 到服务器

相关内容