本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EC2 序列主控台的先決條件
若要連線 EC2 序列主控台和使用所選工具來進行疑難排解,必須具備下列必要條件:
AWS 區域
除了亞太區域 (馬來西亞) 區域 AWS 區域 之外,所有 都支援 。
Wavelength 區和 AWS Outposts
不支援。
本機區域
所有本地區域皆支援。
執行個體類型
支援的執行個體類型:
-
Linux
-
在 Nitro 系統上建置的所有虛擬化執行個體。
-
所有裸機執行個體,除了:
-
一般用途:
a1.metal
、mac1.metal
、mac2.metal
-
加速運算:
g5g.metal
-
記憶體最佳化:
u-6tb1.metal
、u-9tb1.metal
、u-12tb1.metal
、u-18tb1.metal
、u-24tb1.metal
-
-
-
Windows
在 Nitro 系統上建置的所有虛擬化執行個體。在裸機執行個體上不受支援。
授與存取權
您必須完成設定工作,才能向 EC2 序列主控台授與存取權。如需詳細資訊,請參閱設定對 EC2 序列主控台的存取。
支援瀏覽器型用戶端
若要使用以瀏覽器為基礎的用戶端連線到序列主控台,您的瀏覽器必須支援 WebSocket。如果您的瀏覽器不支援 WebSocket,請使用您自己的金鑰和 SSH 用戶端連線到序列主控台。
執行個體狀態
必須為 running
。
若執行個體處於 pending
、stopping
、stopped
、shutting-down
,或 terminated
狀態,將無法連線到序列主控台。
如需執行個體狀態的詳細資訊,請參閱 Amazon EC2 執行個體狀態變更。
Amazon EC2 Systems Manager
如果執行個體使用 Amazon EC2 Systems Manager,則必須在執行個體上安裝 SSM Agent 3.0.854.0 版或更新版本。如需有關 SSM Agent 的資訊,請參閱 AWS Systems Manager 使用者指南中的使用 SSM Agent。
設定所選的疑難排解工具
若要透過序列主控台對執行個體進行疑難排解,您可以使用 Linux 執行個體上的GRUB 或 SysRq,以及 Windows 執行個體上的特殊管理主控台 (SAC)。在使用這些工具之前,您必須先對要使用工具所在的每個執行個體執行設定步驟。
使用執行個體作業系統的指示來設定您所選之疑難排解工具。
若要設定 GRUB,請根據用來啟動執行個體的 AMI 選擇下列其中一個程序。
若要設定 SysRq,您可以針對目前的開機週期啟用 SysRq 命令。若要使設定持續性,您也可以啟用 SysRq 命令以供後續開機使用。
為目前開機週期啟用所有 SysRq 命令
-
執行下列命令。
[ec2-user ~]$
sudo sysctl -w kernel.sysrq=1注意
此設定會在下次重新開機時清除。
為後續開機啟用所有 SysRq 命令
-
建立文件
/etc/sysctl.d/99-sysrq.conf
並在您最喜歡的編輯器中開啟。[ec2-user ~]$
sudo vi /etc/sysctl.d/99-sysrq.conf -
新增以下這一行。
kernel.sysrq=1
-
重新啟動執行個體以套用變更。
[ec2-user ~]$
sudo reboot -
出現
login
提示時,輸入您先前設定之密碼型使用者的使用者名稱,然後按 Enter。 -
出現
Password
提示時,輸入密碼,然後按 Enter。
注意
如果您在執行個體上啟用 SAC,則依賴密碼擷取的 EC2 服務將無法從 Amazon EC2 主控台運作。Amazon EC2 上的 Windows 啟動代理程式 (EC2Config、EC2Launch v1 和 EC2Launch v2) 倚賴序列主控台執行各種任務。在執行個體上啟用 SAC 時,這些任務不會成功執行。如需 Amazon EC2 啟動代理程式的詳細資訊,請參閱 設定您的 Amazon EC2 Windows 執行個體。如果您啟用 SAC,可以稍後停用它。如需詳細資訊,請參閱停用 SAC 和開機選單。
使用下列其中一種方法來啟用執行個體上的 SAC 和開機功能表。