Linux

如何獲取 EC2 Linux 實例的密碼?

  • June 15, 2011

我正在探索 Amazon EC2。

我創建了一個 Linux SUSE 實例等。現在我正在嘗試使用 VNC 客戶端(VNC 客戶端的雞)從我的 mac 遠端訪問它:我有實例的公共 dns,但我顯然需要密碼才能這樣做。

我知道我可以從我的密鑰對以某種方式生成它 -如何

您所需要的只是密鑰對的私有部分。如果您在創建密鑰對時未設置密碼,則在連接到您的實例時無需輸入密碼。

通過 ssh 連接時,您只需要使用私鑰。

在命令行上:

ssh -i privatekey.pem user@myserver.example.com

如果您使用的是像 Putty 這樣的 GUI,請在連接之前分配密鑰文件,在:

Connection | SSH | Auth | Private key file...

預設情況下,當您啟動 EC2 框時,您必須通過 SSH 密鑰進行連接。您定義的啟動伺服器的“密鑰對名稱”定義了最初連接到伺服器所需的 SSH 密鑰。

除非您在創建伺服器時定義了安裝 VNC 並在使用者腳本中啟動它,否則您將需要通過 SSH 登錄並安裝 VNC。

如果你在 OSX 上,你可以打開一個終端並執行命令

ssh -i /path/to/amazon/key/pair.pem username@ec2.public.dns.address

我還沒有啟動 SUSE 機器,但如果您不知道使用者名,您可以嘗試 root。

引用自:https://serverfault.com/questions/280489