2017-03-26 95 views
0

我有一個Proxmox虛擬機管理程序,包含6個LXC(服務器)我有SFTP,其中6個LXC中的4個啓用了chroot用戶,每個LXC具有自定義端口。現在,我想在FileZilla中酷似亞馬遜網絡服務EC2實例的密鑰認證(一key.pem與FileZilla中和/home/user/.ssh/我的服務器上的authorized_keys文件兼容)禁用密碼並啓用SSH keygen,例如AWS EC2實例

如何生成密鑰,以便.pem格式誰內容是什麼? :

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

我知道這是一個noob問題,但我認爲這是我第一次不找我想在谷歌什麼,或者在這裏堆棧溢出

感謝,

(對不起,我的英語我是法國麪包)

回答

0

如何生成.pem格式的密鑰誰的內容? :

使用ssh-keygen -t rsa -f rsa.pem。沒有任何參數,你會得到默認的位置和配置。

另一種可能是使用OpenSSL,那也應該這樣做:

openssl genrsa -out private.pem 2048 
+0

不,我只得到id_rsa和id_rsa.pub,我想.PEM文件,FileZilla中和authorized_key文件 –

+0

它是兼容100%只是不同的名字。 'id_rsa'是你的PEM文件,'id_rsa.pub'是你在'authorized_keys'文件中粘貼的部分。沒有更多,沒有更多。 – Jakuje

+0

我已經嘗試將id_rsa重命名爲serverkey.pem,但是當我將它添加到FileZilla中時,它不兼容,並請求轉換爲.ppk文件,而AWS EC2 .pem鍵是100%兼容的,爲什麼? –