Siga nossos procedimentos testados para resolver o problema imediatamente
- As chaves SSH são usadas para permitir uma conexão com o servidor de um modo muito seguro.
- Às vezes, você pode receber a mensagem Permissão SSH negada ao tentar se conectar.
- Isso pode ser resolvido verificando se o endereço do servidor está correto ou alterando as permissões da chave SSH.
SSH, ou Secure Socket Shell, é um protocolo criptografado que permite acesso seguro a qualquer dispositivo remoto ou servidor em uma rede não segura.
Quando alguns de nossos leitores tentaram se autenticar usando essas chaves, eles receberam uma mensagem de permissão SSH negada em seu PC com Windows 11.
Os usuários podem desconhecer as causas desse tipo de mensagem de erro no sistema. Isso está afetando a produtividade de seu trabalho.
Alguns usuários também enfrentaram o Erro de identificação de troca SSH no sistema, mas o link o levará a um guia útil para corrigi-lo.
Por que recebo a mensagem de permissão SSH negada no Windows 11?
Pode haver vários fatores responsáveis por essa mensagem de erro, listados abaixo:
- servidor incorreto – Se você está tentando se conectar a algum servidor errado com seu endereço IP, você pode receber uma mensagem de acesso negado em seu sistema
- Senha incorreta – Alguns usuários tentam acessar o servidor usando as credenciais erradas
- Muitas chaves SSH – Quando há um grande número de chaves SSH presentes no sistema, então o sistema pode selecionar a errada entre as acessíveis
- As permissões da chave SSH estão muito abertas – Se as permissões da chave SSH forem amplamente abertas e acessíveis à maioria dos usuários do sistema, o propósito de segurança do uso da chave pode ser comprometido
Se você estiver enfrentando esse problema em seu PC com Windows 11, este artigo o guiará pelas cinco melhores soluções disponíveis, detalhadas abaixo.
Como faço para ignorar a permissão SSH negada no Windows 11?
1. Verifique se você está se conectando ao servidor certo
Isso pode parecer bobo, mas muitos usuários tendem a cometer esse erro e se perguntam por que estão enfrentando essa mensagem de erro em seu sistema.
Ao tentar se conectar a um servidor usando a chave SSH e o endereço do servidor, você precisa verificar novamente o endereço do servidor duas a três vezes antes de tentar acessá-lo.
Pode haver a possibilidade de perder alguns números ou extraviar os números no endereço do servidor. Portanto, sempre confirme o endereço do servidor antes de continuar.
2. Tente fazer login com uma senha
Você sempre pode tentar fazer login no servidor usando o método de senha. Mas para que isso funcione, você precisa habilitar o recurso Autenticação de senha.
Se já estiver ativado, você poderá acessar o servidor usando a seguinte linha de comando:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
No comando acima, você deve substituir [e-mail protegido] com o endereço real do servidor e senha com o senha real.
Se o PasswordAuthentication estiver desativado, primeiro você precisa habilitá-lo e depois gerar uma nova chave ssh usando o seguinte comando: ssh-keygen -R server.IP.address
Dica de especialista:
PATROCINADAS
Alguns problemas do PC são difíceis de resolver, especialmente quando se trata de arquivos de sistema ausentes ou corrompidos e repositórios do Windows.
Certifique-se de usar uma ferramenta dedicada, como proteger, que verificará e substituirá seus arquivos quebrados por suas novas versões de seu repositório.
Você tem que substituir o servidor. Endereço de IP com o endereço IP real do servidor.
3. Adicione sua chave SSH ao servidor VPS
Neste método, você está tentando adicionar a chave SSH criada no sistema ao servidor VPS. Isso pode ser feito gerando primeiro uma nova chave SSH no sistema usando o seguinte comando: ssh-keygen -t rsa
Agora você pode ter que adicionar esta chave SSH ao servidor seguindo este comando: ssh-copy-id [email protected]
Aqui, você tem que mudar o servidor.ip.address para o valor real do endereço do servidor e execute o comando.
Além disso, desative o autenticação de senha caracterize e edite o ssh_config arquivo para alterar o único método de autenticação para chaves SSH.
- Como faço para remover as setas de atalho no Windows 11
- Veja o que o Copiloto diz sobre o ponto turístico do banco de alimentos
- Exclusivo: AR Glasses para Lenovo Legion Go, data de lançamento e NOVAS imagens
4. Selecione manualmente a chave a ser usada
Quando há muitas chaves SSH disponíveis no sistema, ele pode escolher qualquer chave SSH aleatória e criar tais problemas.
Portanto, você pode executar o seguinte comando para escolher a chave SSH fornecida por você no comando: ssh -i /users/user_name/.shh/id_rsa [email protected]
Antes de executar o comando, você deve substituir /users/user_name/.shh/id_rsa com o caminho da chave SSH que você deseja adicionar e [e-mail protegido] com os valores reais.
5. Altere as permissões da sua chave SSH
- aperte o janelas chave + F para iniciar o File Explorer e abrir a pasta onde a chave SSH está presente.
- Clique com o botão direito do mouse na chave SSH e clique em Propriedades no menu de contexto.
- Vou ao Segurança aba e clique Avançado no fundo.
- Agora clique Desativar herança na parte inferior e certifique-se Proprietário é apenas o seu nome de usuário.
- Se o proprietário for outra pessoa, clique em Mudar e selecione seu nome de usuário.
- Depois disso, escolha quaisquer outros usuários do Entradas de permissão seção e clique Remover.
- Quando terminar, clique Aplicar e OK.
- Isso mudará as permissões para a chave SSH.
Onde as chaves SSH são armazenadas no Windows?
Todas as chaves SSH são armazenadas na unidade do sistema na seguinte pasta (substitua o nome de usuário pelo nome real): C:\Users\username\.ssh
Obviamente, se a unidade do sistema tiver outra letra, você deverá substituir a letra no caminho acima pela sua.
Espero que este artigo tenha valido a pena ler e tenha conseguido resolver o problema de permissão SSH negada.
Você também deve consultar nosso guia sobre como corrigir proprietário ou permissões ruins na configuração do SSH porque pode oferecer algumas informações adicionais.
Nossos leitores também reclamaram que encontraram o Não foi possível estabelecer a autenticidade do host erro. Se você estiver entre eles, leia o guia destacado para obter instruções para corrigi-lo.
Se você conhece outras soluções possíveis para esse problema ou gostaria de perguntar algo sobre esse problema, use a seção de comentários abaixo.
Ainda está com problemas?
PATROCINADAS
Se as sugestões acima não resolverem seu problema, seu computador pode ter problemas mais graves no Windows. Sugerimos escolher uma solução completa como proteger resolver problemas de forma eficiente. Após a instalação, basta clicar no botão Ver&Corrigir botão e, em seguida, pressione Iniciar reparo.