Todos os produtos
Search
Central de documentação

Simple Application Server:An exception occurs during SSH remote connection on a Linux simple application server due to SELinux being enabled

Última atualização: Sep 20, 2026

O login SSH falha com Permission denied, please try again e error: Could not get shadow information for root mesmo após inserir a senha correta. Isso ocorre porque o SELinux está bloqueando o processo de autenticação. Desative o SELinux temporária ou permanentemente para restaurar o acesso.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Acesso ao rescue feature do seu Simple Application Server (obrigatório porque o SSH não está disponível)

Etapa 1: Verifique o status do SELinux

  1. Conecte-se ao servidor usando o rescue feature.

  2. Execute o comando a seguir para verificar se o SELinux está ativado:

    /usr/sbin/sestatus -v

    Se o SELinux for a causa da falha de conexão, a saída incluirá:

    SELinux status:                 enabled
    Current mode:                   enforcing
    Mode from config file:          enforcing

    Anote o valor de Current mode. Esse valor determina se a desativação permanente está disponível.

    Se a saída exibir SELinux status: disabled, o SELinux não é a causa. Investigue outros motivos para a falha de SSH.

Etapa 2: Desative o SELinux

Escolha um método de acordo com a sua situação:

Método

Quando usar

Desativar temporariamente

Para testes ou depuração — o SELinux é reativado após a reinicialização

Desativar permanentemente

Após confirmar que o SELinux é a causa e você não precisa mantê-lo ativado

Importante

Desativar o SELinux permanentemente reduz a segurança do sistema. Em ambientes de produção, use primeiro o método temporário para confirmar a causa antes de fazer alterações permanentes.

Desativar o SELinux temporariamente

Execute o seguinte comando:

setenforce 0

O SELinux é desativado imediatamente. A configuração não persiste após a reinicialização.

Desativar o SELinux permanentemente

Nota

Este método só funciona se Current mode na saída do sestatus for enforcing. Se o modo já for permissive ou disabled, pule esta etapa.

  1. Execute o comando a seguir para atualize o arquivo de configuração do SELinux:

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  2. Reinicie o servidor para que a alteração entre em vigor. Para mais detalhes, consulte Visualize server information.

Próximas etapas

Após desativar o SELinux, reconecte-se ao servidor via SSH. Se a conexão ainda falhar, o problema tem outra causa. Para uma referência completa sobre como gerenciar os estados do SELinux, consulte Ative or disable SELinux.