O SSH sem senha entre usuários no mesmo servidor falha (CentoOS 6.3)

0

Eu configurei a conexão sem senha do usuário A no meu servidor para dois outros usuários. SSH para um deles funciona bem, mas para o outro ele pede senha.
Tanto quanto eu posso dizer, ambos os usuários são os mesmos com arquivos ssh, permissões, etc configuração StrictModes não e UsePAM não não ajudou.

Em / var / log / secure eu vejo para o primeiro usuário:

debug1: trying public key file /home/testb/.ssh/authorized_keys
debug1: fd 4 clearing O_NONBLOCK
debug1: matching key found: file /home/testb/.ssh/authorized_keys, line 1

E para o segundo (/ myuser / app / is ~):

debug1: trying public key file /myuser/app/.ssh/authorized_keys
debug1: restore_uid: 0/0
debug1: temporarily_use_uid: 1500/1500 (e=0/0)
debug1: trying public key file /myuser/app/.ssh/authorized_keys
debug1: restore_uid: 0/0
Failed publickey for myuser from ::1 port 38888 ssh2

arquivo authorized_keys é o mesmo para ambos.

Qualquer ajuda seria apreciada.

Eran.

    
por Eran Ben-Natan 17.03.2013 / 16:21

2 respostas

0

Por favor, verifique se o arquivo /myuser/app/.ssh/authorized_keys tem o proprietário e as permissões corretas.

Deve ser legível apenas para o proprietário (aqui: myuser)

    chown myuser /myuser/app/.ssh/authorized_keys
    chmod 600 /myuser/app/.ssh/authorized_keys
    
por 17.03.2013 / 16:31
0

Eu finalmente encontrei isto: link

Então eu corro

restorecon -R -v /root/.ssh

E o problema foi resolvido!

    
por 25.04.2013 / 08:33

Tags