PuTTY - Criado novo usuário, mas não consigo fazer login com ele

PuTTY - Criado novo usuário, mas não consigo fazer login com ele

Consigo me conectar ao servidor com rooto usuário via ssh, mas não consigo fazer login com o novo usuário que criei chamado server. O que posso fazer é fazer login roote executar o su servercomando.

Qual é a diferença entre esses dois? Por que um funciona e o outro não?

Aqui está o erro que recebo quando tento fazer login no servidor:

Desconectado: Nenhuma autenticação suportada disponível. (servidor enviado: chave pública)

Eu adicionei uma AllowUsers serverlinha, /etc/ssh/sshd_configmas ainda não funciona.

Responder1

O servidor está esperando uma chave SSH para esse usuário e ela não existe.

Quando você faz login como root, provavelmente está inserindo um nome de usuário e uma senha do teclado, que não precisa de uma chave privada no servidor.

Para o seu novo usuário, no entanto, parece que você configurou o putty para entrar apenas usando uma chave SSH/cert , mas não criou a chave privada correspondente no diretório inicial dos usuários do "servidor".

Esses links devem ajudá-lo a resolver o problema:

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/

Certifique-se de definir também o nome de usuário automático corretamente em

"conexão->dados"

nas configurações do putty para sua sessão.

Esteja ciente também de que se você gerar o certificado no Windows usando as ferramentas putty, será necessário converter o certificado antes de poder usá-lo no Linux, isso também é verdade no sentido contrário, se você gerar o certificado no Linux, copie-o para janelas para usar o putty, você precisa convertê-lo para o outro lado.

Este link explica o processo a ser usado para convertê-los:

http://meinit.nl/using-your-openssh-private-key-in-putty

informação relacionada