não pode entrar via ssh

2

Não é possível efetuar login no servidor SLES via ssh como user1 . Ao mesmo tempo, posso fazer o login como root user sem nenhum problema. O método de autenticação é baseado em senha. Em /etc/ssh/sshd_config , tenho PasswordAuthentication yes .

node1:~ # ssh -v -v -v user1@node2 após inserir a senha:

Password:
debug3: packet_send2: adding 32 (len 17 padlen 15 extra_pad 64)
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1
Password:

As seguintes entradas de log estão presentes no arquivo de log de autorização,

Jul 6 13:44:37 node2 sshd[23303]: pam_listfile(sshd:auth): Refused user user1 for service sshd 
Jul 6 13:44:39 node2 sshd[23294]: error: PAM: Authentication failure for user1 from node1
    
por Iurii 06.07.2015 / 12:07

1 resposta

2

O problema estava no arquivo de configuração do PAM para o daemon sshd /etc/pam.d/sshd . O cru dentro de /etc/pam.d/sshd :

auth  required pam_listfile.so item=user sense=deny file=/etc/sshdusers onerr=succeed 

significa que pam_listfile module negará sshd service para todos os usuários listados em /etc/sshdusers

    
por 07.07.2015 / 12:14

Tags