我有一個 Amazon AWS 執行個體在重新啟動後掛起。我可以透過 AWS 控制面板中的系統日誌得知它正在等待我輸入 SSL 密碼:
...
[80G
[74G[ OK ]
* Starting periodic command scheduler crond
[80G
[74G[ OK ]
* Starting web server apache2
Apache/2.2.8 mod_ssl/2.2.8 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server xxxxxxxxx.xxx:443 (RSA)
Enter pass phrase:
因此,如果我嘗試透過 SSH 連接到伺服器,就會逾時。有什麼辦法可以解決這個問題嗎?也許禁用 apache 以某種方式遠端加載,直到我可以透過 SSH 連接到它並自己完成?
答案1
(假設支援 EBS)我的想法是,您可能必須停止實例並將 EBS 磁碟區安裝到另一個執行個體上。安裝後,使用 Apache SSL 執行某些操作(停用啟動、停用 SSL 等)。卸載該磁碟區並再次啟動 EBS 支援的執行個體。