У меня есть экземпляр 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.