新用户和ssh密钥configuration的问题(pub vs pem文件)

我们通过ssh从外部访问我们的ubuntu服务器:

ssh -i securityTier.pem -l someUsername serverDnsName 

我需要创build将使用单独的* .pem文件的新用户。 到目前为止我创build了:

 sudo useradd new-user sudo - su new-user ssh-keygen 

所以新用户具有默认密钥:〜/ .ssh / id_rsa和id_rsa.pub

我不知道我怎么能从用户的ssh私钥pem文件生成? openssl为给定用户生成* .pem文件的正确方法是什么?

.pem文件与〜/ .ssh / id_rsa文件一样,只是扩展名不同而已。 它可以像使用ssh -i的securityTier.pem文件一样使用。

这是该用户的私钥。

这里有一篇文章能够很好地解释这个过程: http : //www.cyberciti.biz/faq/force-ssh-client-to-use-given-private-key-identity-file/