Graças a Chewi e Xaerxess eu usei chaves de autenticação que eram muito mais lógicas, porém meu diretório inicial foi criptografado, então não consegui copiar minha chave para o servidor. Isso ajudou o link .
Oi eu estou tentando mudar a senha de um usuário. Então eu me conecto como root e apenas
passwd Joe
Aqui eu recebi uma pequena mensagem, eu digitei uma nova senha duas vezes e recebo isto:
Password changed
Até aí tudo bem. No entanto, se eu tentar entrar como Joe @ webserver ou para ssh joe @ webserver ls (por exemplo). Ele pede minha senha, que eu entro. Eu recebo o prompt três vezes e
permission denied(publickey, keyboard-interactive)
É possível que a pessoa que originalmente criou esse usuário tenha colocado algumas restrições estranhas nele? Eu verifiquei os arquivos shadow e passwd (sem alterar nada de c) e tudo parece bem.
Desculpe se a minha pergunta não é relevante ou se eu não naveguei o suficiente, mas tenho procurado desde ontem por que ou como isso pode acontecer e realmente não consigo me preocupar com isso.
Graças a Chewi e Xaerxess eu usei chaves de autenticação que eram muito mais lógicas, porém meu diretório inicial foi criptografado, então não consegui copiar minha chave para o servidor. Isso ajudou o link .
Parece que a autenticação de senha foi desativada porque não é um dos métodos mencionados. Como comentado acima, é melhor você usar a autenticação de chave pública de qualquer maneira. Leia-o em algum lugar e coloque sua chave pública em ~ joe / .ssh / authorized_keys. Não se esqueça de definir o proprietário para joe caso contrário, não funcionará.