Se você trabalha com administração de servidores ou suporte remoto, certamente já se deparou com o erro de "usuário sem permissão a nível de rede" ao tentar realizar uma conexão via Remote Desktop Protocol (RDP/TS). Esse erro é extremamente comum em ambientes Windows e, geralmente, não indica que a senha do usuário está incorreta, mas sim um conflito de segurança entre o cliente (sua máquina) e o servidor (o destino).
A causa raiz costuma estar relacionada a atualizações de segurança do protocolo CredSSP (Credential Security Support Provider). Quando um lado do canal de comunicação está atualizado e o outro não, o Windows bloqueia a conexão para prevenir ataques do tipo "man-lan" (man-in-the-middle). Neste tutorial da Toda Solução, vamos aprender como contornar esse erro de três formas diferentes: editando o arquivo de conexão, ajustando o Registro do Windows ou utilizando comandos via Prompt de Comando.
Pré-requisitos
Antes de iniciar os procedimentos, atente-se aos seguintes pontos:
- Acesso Administrativo: Para as alterações via Registro (Regedit) ou Prompt de Comando, você precisará de privilégios de administrador na máquina que está tentando realizar a conexão (o cliente).
- Acesso ao Servidor: Se o erro persistir após os ajustes no cliente, será necessário ter acesso ao servidor de destino para verificar as políticas de grupo (GPO).
- Risco de Segurança: O método de desabilitar o suporte ao CredSSP (passo 1) reduz levemente o nível de segurança da camada de autenticação. Use apenas como medida de contorno ou em redes confiáveis.
Passo a passo
Método 1: Ajustando o arquivo de conexão .rdp (Solução Rápida)
Esta é a forma mais simples e menos invasiva, pois altera apenas as configurações do atalho que você utiliza para se conectar, sem mexer nas configurações globais do seu Windows.
- Localize o arquivo .rdp que você utiliza para acessar o servidor (geralmente um ícone na sua área de trabalho).
- Clique com o botão direito sobre o arquivo e selecione Abrir com > Bloco de Notas.
- Dentro do arquivo, utilize o comando
Ctrl + Fpara localizar a seguinte linha:enablecredsspsupport:i:1 - Altere o valor final de 1 para 0, deixando a linha desta forma:
enablecredsspsupport:i:0 - Vá em Arquivo > Salvar e feche o Bloco de Notas.
- Tente realizar a conexão novamente através deste arquivo.
Método 2: Corrigindo via Editor de Registro (Regedit)
Se você deseja aplicar uma solução definitiva para todas as conexões RDP feitas a partir da sua máquina, o ajuste via Registro é o caminho ideal.
- Pressione as teclas
Windows + R, digite regedit e aperte Enter. - No Editor de Registro, navegue pelo caminho abaixo (você pode copiar e colar na barra de endereços do topo):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters - Atenção: Se as pastas (chaves) CredSSP ou Parameters não existirem, você deve criá-las. Clique com o botão de direito na pasta anterior, selecione Novo > Chave e nomeie conforme indicado.
- Com a pasta Parameters selecionada, clique com o botão direito no espaço vazio do painel direito.
- Selecione Novo > Valor DWORD (32 bits).
- Nomeie este novo valor como: AllowEncryptionOracle.
- Dê um duplo clique sobre o nome criado e, no campo "Dados do valor", altere para 2.
- Clique em OK e reinicie o serviço de Área de Trabalho Remota ou reinicie o computador.
Método 3: Alternativa via Prompt de Comando (CMD)
Para administradores de sistemas que preferem automação ou precisam aplicar a correção rapidamente via script, o comando abaixo realiza o mesmo procedimento do Registro de forma direta.
- Abra o Prompt de Comando (CMD) como Administrador.
- Copie e cole o comando abaixo para criar as chaves e o valor necessário de uma só vez:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\CredSSP\Parameters" /v AllowEncryptionOracle /t REG_DWORD /d 2 /f - O sistema exibirá a mensagem: "A operação foi concluída com êxito."
Verificação
Para garantir que a configuração foi aplicada corretamente, você pode verificar o valor no registro:
Troubleshooting (Resolução de Problemas)
Caso o erro de permissão persista mesmo após os passos acima, verifique os seguintes pontos:
Precisa de uma infraestrutura robusta e segura para seus servidores? Conheça as soluções de Cloud e VPS da Toda Solução. Oferecemos suporte técnico especializado e alta performance para o seu negócio não parar!
- Abra o regedit novamente.
- Navegue até a chave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters. - Verifique se o valor AllowEncryptionOracle está presente e com o dado 0x00000002 (2).
- Tente realizar o acesso ao servidor RDP. Se a tela de login carregar sem o erro de permissão de rede, a configuração foi um sucesso.
- Permissões de Usuário no Servidor: O usuário que você está tentando usar possui permissão para "Logon via Serviços de Área de Trabalho Remota"? No servidor, verifique em gpedit.msc > Configuração do Computador > Configurações do Windows > Configurações de Segurança > Políticas Locais > Atribuição de Direitos de Usuário.
- Firewall e Rede: Certifique-se de que a porta 3389 (padrão do RDP) está aberta tanto no firewall do Windows quanto nas regras de rede/NSG do seu provedor de cloud.
- Versão do Protocolo: Se o servidor for muito antigo (ex: Windows Server 2008 R2) e o cliente for muito moderno (Windows 11), a única solução definitiva é atualizar o sistema operacional do servidor para garantir a compatibilidade do protocolo de criptografia.