2017-07-27 197 views
0

我有一個問題要問AWS EC2。我之前用ppk文件創建了一個EC2實例,並將我的EC2實例與Putty上的該PPK文件關聯。AWS EC2 SSH密鑰

此後,我創建了一個單獨的EC2實例和額外的存儲,我試圖將我的ppk文件與這個實例關聯起來。

然而,當我ssh到膩子,它給了我這個錯誤

Using username "ec2-storage". 
Server refused our key 

因爲一旦EC2實例使用一個密鑰對我不能使用它的另一個EC2實例是嗎?但是,如果是這種情況,那麼AWS控制檯爲我們提供了選擇現有密鑰對的選項?

有什麼建議嗎?

阿德里安

+0

您可以根據需要爲多個ec2實例使用密鑰對。您是否確定在創建密鑰對ssh時使用了正確的私鑰aws? –

+0

我設法讓它工作。用戶名是Ec2-user。 – Adam

回答

3

如果您正在推出基於亞馬遜的Linux AMI的Amazon EC2實例,用戶名是ec2-user

+0

管理做到了。但無論如何要將用戶名更改爲其他內容? – Adam

+1

這是一個與Linux相關的問題。只需谷歌的「Linux添加用戶」。您需要創建用戶,創建他們的主目錄並將其個人密鑰對複製到'.ssh/authorized_keys'下的目錄中。 –