Como o AWS não possui um shell interativo disponível, você precisa de outra maneira de corrigir o problema. Eu usei esse método no passado e isso funcionou para mim:
- Desconecte o disco da sua instância (vamos chamá-lo de instância A)
- Crie uma nova instância (Instância B)
- Conecte o disco da instância A como um disco adicional na instância B
- Faça logon na instância B, monte o disco
-
Corrija as permissões do diretório inicial, valores seguros seriam:
chmod 755 /$mountpoint/home cd /$mountpoint/home find -type d | xargs chmod 750 find -type f | xargs chmod 640 find . -name '.ssh' -exec chmod 700 {} \; find . -name 'authorized_keys' -exec chmod 600 {} \;
-
Desmontar o disco
- Reconecte-o à instância A
- Inicialização