2011-05-01 88 views
1

我有一個Amazon ec2實例正在運行,並且我有一個非root用戶設置了我使用的ssh。ssh root進入ec2

都在我的私鑰和證書存儲在我的〜。這是我使用的嘗試登錄的命令,但它提示我輸入密碼(我不知道/具)。

$ sudo ssh -i mykey.pem [email protected] 
[email protected]'s password: 
Permission denied, please try again. 

如何在不知道該密碼的情況下登錄到root?

回答

0

在Linux上,登錄後,所使用的命令su成爲root用戶。

要直接登錄到root帳戶,你需要確保

    您擁有正確的密鑰
  • 或知道密碼
  • root登錄在SSH服務器

在啓用一臺Linux機器,那麼你會運行ssh [email protected]以root登陸上ip

+0

我沒有蘇權限。我需要創建一個新的SSH。 – David542 2011-05-01 15:30:27

+0

更新了我的答案。如果直接root登錄被禁用,看起來亞馬遜並不想讓你成爲root用戶。 – 2011-05-01 15:33:27

+0

謝謝。兩者都啓用,但它提示我輸入密碼(我不知道)。我如何解決這個問題? – David542 2011-05-01 15:45:17

0

如果當前用戶是普通用戶,則使用「sudo su」命令成爲root用戶。