Todos os produtos
Search
Central de documentação

:Permissões incorretas de SSH impedem a conexão remota a uma instância Linux

Última atualização: Jun 23, 2026

Problema

Não é possível fazer login em uma instância Linux devido a permissões incorretas de SSH.

Causa

Esse problema ocorre quando os arquivos e diretórios relacionados ao SSH na instância Linux possuem permissões incorretas ou insuficientes.

Solução

null
  • Antes de realizar operações de alto risco, como modificar uma instância ou seus dados, tenha um plano de recuperação de desastres e tolerância a falhas para garantir a segurança dos dados.

  • Antes de modificar a configuração ou os dados de uma instância, como uma instância ECS ou RDS, crie um snapshot ou ative backups, como backup de log do RDS.

  • Se você enviou informações confidenciais, como nomes de usuário e senhas, na plataforma Alibaba Cloud, altere-as imediatamente.

  1. Desconecte o disco do sistema da instância ECS afetada e conecte-o como disco de dados a uma instância ECS íntegra. Para mais detalhes, consulte Restore data on Linux.

  2. Faça login na instância ECS íntegra, alterne para o usuário root e execute o comando a seguir para redefinir as permissões do diretório /var/empty/sshd.

    chmod 711 /var/empty/sshd
    null

    Não defina as permissões como 777.

  3. Siga as etapas em Restore data on Linux para reconectar o disco do sistema à instância original.

  4. Conecte-se remotamente à instância ECS para verificar a correção.

Mais informações

Além de verificar as permissões do diretório /var/empty/sshd, você também pode usar esse método para verificar as permissões dos arquivos /etc/passwd, /etc/group, /etc/shadow e /etc/gshadow, e do diretório /etc/securetty. Para encontrar as permissões corretas, compare as configurações da instância afetada com as de uma instância íntegra.

Aplica-se a

  • ECS