像 AWS EC2 实例一样禁用密码并启用 SSH keygen

Disable password and enable SSH keygen like AWS EC2 instances

我有一个带有 6 个 LXC(服务器)的 Proxmox 管理程序 我在 6 个 LXC 中的 4 个上启用了带有 chroot 用户的 SFTP,每个 LXC 有一个自定义端口。现在,我希望 FileZilla 中的密钥身份验证与 Amazon Web Services EC2 实例完全相同(key.pem 与 FileZilla 兼容,authorized_keys 我服务器上的文件 /home/user/.ssh/

如何生成 .pem 格式内容的密钥? :

-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----

我知道这是一个菜鸟问题,但我想这是我第一次在 Google 或 Stack Overflow

上找不到我想要的东西

谢谢,

(对不起我的英语我是法国长棍面包)

How to generate a key to .pem format who contents ? :

使用ssh-keygen -t rsa -f rsa.pem。没有任何参数,您将获得默认位置和配置。

另一种可能是使用 OpenSSL,也应该这样做:

openssl genrsa -out private.pem 2048