本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定適用於 Lightsail 的SSH按鍵
Secure SHell (SSH) 是一種安全連線至虛擬私有伺服器 (或 Lightsail 執行個體) 的通訊協定。SSH通過創建將遠程服務器與授權用戶匹配的公鑰和私鑰來工作。使用該 key pair,您可以使用瀏覽器式SSH終端機連線至 Lightsail 執行個體。
如需相關資訊SSH,請參閱瞭解SSH。
當您建立 Lightsail 實體時,預設選項是讓 Lightsail 為您管理SSH金鑰。Lightsail 提供以瀏覽器為基礎的SSH用戶端,以安全地連線至 Linux 型執行個體。它是功能完整的終端機,您可以輸入命令及變更執行個體。
以 Windows 為基礎的SSH執行個體使用遠端桌面 (RDP) 通訊協定而非。如需 Lightsail 中以視窗為基礎的執行個體的詳細資訊,請參閱 Lightsail 中以視窗為基礎的執行個體入門。
重要
SSH密鑰管理是區域性的。當您在新的執行個體中建立執行個體時 AWS 區域,您可以選擇使用該區域的預設 key pair。您也可以在該區域中使用自訂的金鑰。請記住,如果您上傳自己的金鑰,則必須針對擁有 Lightsail 執行個體的每個區域執行此動作。
如果您使用預設金鑰,仍可下載私有金鑰以確保安全。此動作可在您建立執行個體當時或之後進行。如果您選擇在建立執行個體之後下載金鑰,您可以在 [帳戶] 頁面的SSH金鑰下執行這項操作。
建立新的金鑰
如果您不選擇使用預設金鑰,您可以在建立 Lightsail 實體時建立新的 key pair。
-
如果您尚未完成,請選擇 Create instance (建立執行個體)。
-
在 [建立執行個體] 頁面上,選擇 [變更 SSH key pair]。
-
選擇 Create new (建立新項目)。
-
Lightsail 會顯示我們要建立新金鑰的區域。
選擇 Create (建立)。
-
輸入金鑰對的名稱。
資源名稱:
-
每個 Lightsail 帳戶 AWS 區域 中的每個項目都必須是唯一的。
-
必須包含 2 至 255 個字元。
-
開頭和結尾必須是英數字元或數字。
-
可以包含英數字元、數字、句點、破折號和底線。
-
-
選擇 Generate key pair (產生金鑰對)。
重要
將您的金鑰存放在可以輕鬆找到的位置。此外,最好能夠確定已設定許可,讓其他人無法讀取。
-
繼續建立您的執行個體。
上傳現有的金鑰
您也可以選擇在建立 Lightsail 實體時上傳現有的金鑰。
-
如果您尚未完成,請選擇 Create instance (建立執行個體)。
-
在 [建立執行個體] 頁面上,選擇 [變更 SSH key pair]。
-
選擇 Upload new (上傳新項目)。
-
Lightsail 會顯示您要上傳新金鑰的區域。
選擇 Upload (上傳)。
-
選擇 Browse (瀏覽) 以找到本機電腦上的金鑰。
請務必上傳公有金鑰 (而非私有金鑰)。例如:
github_rsa.pub
。 -
選擇 Upload key (上傳金鑰)。
-
繼續建立您的執行個體。
管理您的金鑰
您可以在 [帳戶] 頁面的 [SSH金鑰] 索引標籤上管理您的金鑰。您將會看到各個區域正在使用的各個金鑰對。
在此頁面上,您可以變更建立新 Lightsail 實體時預設使用的金鑰。您也可以建立新的金鑰、上傳現有的金鑰,或下載私有金鑰。您可能需要使用像 Pu 這樣的SSH客戶端TTY進行連接,這將需要您擁有密鑰的私有一半。您可以在 Account (帳戶) 頁面下載金鑰。進一步瞭解如何設定 Pu TTY 以連線至 Lightsail 執行個體。