PuTTY - Criado novo usuário, mas não pode logar com ele

0

Eu posso me conectar ao servidor com root user via ssh, mas não consigo fazer login com o novo usuário que eu fiz com o nome server . O que eu posso fazer é logar em root , e então fazer o comando su server .

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

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

Disconnected: No supported authentication available. (server sent: public key)

Adicionei uma linha AllowUsers server a /etc/ssh/sshd_config , mas ainda não funciona.

    
por James Mitchell 19.03.2017 / 19:03

1 resposta

0

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

Quando você faz login como root, é provável que você insira 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ê definiu o putty para entrar somente usando uma chave / certificado SSH, mas não criou a chave privada correspondente no diretório inicial dos usuários "servidor".

Esses links devem ajudar você a resolver:

link

link

link

Certifique-se de que você também defina o nome de usuário automático corretamente em

"connection- > data"

nas configurações de massa da sua sessão.

Esteja ciente de que, se você gerar o certificado nas janelas usando as ferramentas putty, você precisará converter o certificado antes de usá-lo no Linux, isso também é verdade para o outro lado, se você gerar o certificado no Linux, copiá-lo para o windows para putty para usar, você precisa convertê-lo para o outro lado.

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

link

    
por 19.03.2017 / 20:48