Recuperando o Acesso SSH a uma Instância do Oracle Linux 6

A configuração de segurança padrão para as imagens do Oracle Linux 6.9 e 7.4 liberadas entre 18 de dezembro de 2017 e 5 de abril de 2018 exige que a rotação de credenciais ocorra dentro de 90 dias. Se você não rotacionar as credenciais no período de 90 dias, o acesso à instância será negado. Para obter mais informações, consulte Configurações de Segurança Requerem Rotação de Credencial após 90 dias.

Se o acesso à sua instância do Oracle Linux 6 for negado, e você não conseguir efetuar log-in, não encerre a instância. Você precisará executar as etapas de recuperação abaixo para obter acesso novamente. Se sua instância estiver executando o Oracle Linux 7, consulte Recuperando o Acesso SSH a uma Instância do Oracle Linux 7.

Para recuperar sua instância do Oracle Linux 6

  1. Confirme se a instância está em execução.

  2. Crie uma conexão de console serial para a instância e conecte-se a ela. Consulte Criando a Conexão da Console de Instância e Conexão com a Console Serial.

  3. Reinicialize a instância pela Console. Consulte Usando a Console.

  4. Depois que você vir a tela a seguir no cliente SSH, use a tecla de seta para cima para ir até a linha superior:

    Captura de tela que mostra a janela da console serial após a reinicialização da instância

    O número de versão exato exibido para sua instância pode ser diferente daquele mostrado na imagem.

  5. Pressione e.

  6. Role para baixo até a última linha, que começa com kernel, conforme mostrado na seguinte imagem:

    Captura de tela que mostra a janela da console serial para recuperação da instância do Oracle Linux 6
  7. Pressione e.

  8. Pressione a barra de espaço e adicione init=/bin/bash ao final da linha. A entrada deve ser semelhante à seguinte imagem:

    Captura de tela que mostra a entrada para recuperação de instância do Oracle Linux 6

    Se você cometer um erro ao adicionar init=/bin/bash à linha, pressione o caractere de escape para retornar ao menu e comece novamente pela etapa 6.

  9. Pressione a tecla Enter.

  10. Pressione b para iniciar a instância.

  11. No prompt de comando, execute os seguintes comandos:

    /usr/sbin/load_policy -i
    /bin/mount -o remount, rw /
    chage --inactive=-1 --mindays=-1 --maxdays=-1 --warndays=-1 --expiredate=-1 --lastday=-1 opc
    /usr/sbin/useradd -D -f -1
    /bin/sed -i.bkp 's/^PASS_MAX_DAYS 90$/PASS_MAX_DAYS 99999/g' /etc/login.defs
    /sbin/reboot -f

Após a conclusão dessas etapas, a instância será reinicializada com o acesso SSH restaurado.