Corrigir erro sem métodos de autenticação suportados disponíveis

Corrigir erro sem métodos de autenticação suportados disponíveis
Os sistemas de computador se tornaram parte integrante de nossa vida cotidiana. Seja no trabalho ou lazer, nos encontramos viciados em nossos sistemas de uma maneira ou de outra. Há momentos em que podemos precisar acessar nosso sistema remotamente em nossa rede insegura. No entanto, para nos mantermos seguros, precisamos garantir que estamos seguros e nossa privacidade não seja comprometida. Nessas situações, podemos usar servidores SSH, o que torna nosso serviço de rede seguro em uma rede não segura. Expandindo isso, geralmente encontramos um erro que afirma: “Não há métodos de autenticação suportados disponíveis.”

Este erro indica que nosso cliente SSH (principalmente Putty) provavelmente ficou sem maneiras e não pode nos autenticar para um servidor SSH. Esse problema tem várias causas, sendo as notáveis ​​que algumas configurações podem ter sido aprimoradas ou erros por parte do usuário, enquanto em outros casos, o usuário pode ter Tis ou autenticação do teclado desativada.

Agora mergulhamos no processo de autenticar um host remoto para ativar com êxito o uso do sistema

Procedimento para ativar a autenticação suportada

Começamos gerando um par de teclas usando o comando.

$ ssh-keygen

Este comando cria um tapa-de-chave de 2048 bits que é seguro o suficiente para a maioria dos protocolos remotos, mas podemos gerar um par de 3072 bits digitando em -b 3072 ou um par 4096 bits, digitando -b 4096

Depois de entrar no comando, veremos uma mensagem informando a geração de pares de chave pública-privada, e o terminal nos levará a declarar o nome do arquivo para salvar a chave.

Salve a chave em .ssh/ subdiretório ou escolha um caminho alternativo. Se já existir uma chave, seremos solicitados a substituí -la; Uma vez que optarmos por fazer isso, não poderemos mais usar a chave anterior para autenticação. Esta etapa deve ser seguida quando o SSH não conseguir identificar o sistema host ou fornecer um erro de "suporte autenticado".

Tendo feito isso, o sistema nos levará a entrar em uma senha que é altamente recomendada para uma camada extra de segurança que não permitirá que os usuários não autorizados efetuem login.

Em seguida, veremos uma saída mostrando que obtivemos o par de teclas público-privado para autenticação. Agora temos que colocar a chave pública em nosso servidor para ativar a autenticação baseada em key ssh.

O próximo passo é copiar a chave pública para o nosso servidor Ubuntu. Isso pode ser feito usando um comando simples.

$ ssh-copy-id

Precisamos especificar o host remoto que gostaríamos de nos conectar ao uso deste comando. Também temos que fornecer a conta de usuário à qual temos acesso ssh de senha. Esta é a conta que estará contendo nossa chave SSH pública.

A sintaxe geral é.

$ SSH-COPY-ID NOME@REMOTEHOST

Na mensagem solicitada, digite 'y' para sim, que copiará a chave. Vinculando pela primeira vez a um host remoto, seu sistema pode não reconhecer o host, mas isso diminuirá quando pressionarmos o botão 'autenticar'. Agora o sistema remoto é um dos sistemas que podemos usar como host. Posteriormente, nossa conta local será digitalizada pelo utilitário para o ID-RSA.Chave de pub que foi criado anteriormente.

Depois que a chave for encontrada, seremos solicitados a inserir a senha da conta do usuário remoto.

Digite a senha e pressione Digitar. Isso permitirá que o utilitário nos conecte ao host remoto usando a senha fornecida. Também duplicará o conteúdo de ~/ .ssh/id_rsa.Chave do pub para arquivar no diretório inicial das contas remotas (~///.ssh) “Authorized_keys”.

Depois que todas as etapas forem executadas corretamente, devemos ver a seguinte saída.

Número de chaves adicionadas: 1

Isso indica que nossa chave foi adicionada com sucesso a uma conta remota.

Finalmente, podemos fazer login no host remoto usando o comando.

$ SSH Nome de usuário@remote_host

Tipo 'y' e pressione Digitar Para acessar a conta remota.

O processo descrito acima deve funcionar sem causar problemas de autenticação.

No caso de não se sentir como digitar muitos comandos no terminal e prefere uma GUI para obter instruções claras, recomendamos o uso de massa.

Resolva Suporte de Autenticação Usando Putty

Supondo. Putty é um cliente SSH que permite acesso remoto a roteadores e servidores e permite o login remoto. Com suporte para vários protocolos e recursos adicionais, como sessões de proxy, configurações de idiomas e gerenciamento de sessões, ele ganhou popularidade entre uma ampla gama de sistemas operacionais, incluindo Windows e Ubuntu.

Em primeiro lugar, abrimos o terminal e ativamos o repositório do universo para o nosso sistema usando o seguinte comando.

$ sudo add-aprop-repositório universo

Uma vez feito isso, instalamos a massa emitindo o seguinte comando.

$ sudo apt install putty

Tendo instalado a massa, você pode verificar a versão e verificar sua instalação.

$ Putty-Versão

Finalmente, lançamos o Putty via terminal.

$ putty

Uma vez lançado, podemos gerar pares de chave pública/privada. Salve esses pares em um arquivo. Verifique se a chave privada é mantida em segurança.

Execute ferramentas como o concurso e adicione a chave privada que foi salva. Verifique se isso está sempre em execução

Adicione a chave pública ao servidor em sua conta, que será o host remoto. Também teremos que inserir outras credenciais como uma senha. Depois, seremos autenticados com sucesso.

Remédio:

Para facilitar o uso, geralmente desligamos nossa autenticação de senha. No entanto, para erradicar o erro de autenticação sem suportado, precisamos definir a autenticação de senha como "sim" Isso é feito seguindo as etapas dadas abaixo.

  • Abra o arquivo ssh_config via terminal usando
$/etc/ssh/ssh_config
  • Defina o valor da autenticação de senha como "sim"
  • Agora reinicie o servidor SSH usando o comando.
$ /etc /init.reinicialização d/ssh

Nota: Enquanto se conecta ao host, você deve fornecer o nome de usuário e a senha corretos que você definir. Caso contrário, esse erro menor também poderá fornecer o erro "Não há métodos de autenticação suportados disponíveis".

Conclusão

Gerenciar um host remoto pode ser um aborrecimento, pois muitos problemas podem surgir devido a uma leve má administração nas chaves e sua autenticação. Neste artigo, analisamos o processo de configuração de autenticação para o SSH e abordamos o erro "sem autenticação suportada". Esperamos.