Por que a autenticação RSA SSH funciona somente após o login do console?

4

Eu configurei a autenticação RSA em um dos meus servidores Ubuntu, entretanto, após cada reinicialização, não consigo fazer login via ssh RSA. Para fazer o login com o ssh eu preciso primeiro fazer o login via console, então o RSA começa a funcionar. Por que ???

Abaixo está meu arquivo de configuração sshd, bem como uma saída do comando ssh -vv antes do log-in e depois do console. .

Antes do login do console:

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /Users/smorhaim/.ssh/smorhaim (0x7ff8d8c242c0)
debug2: key: /Users/smorhaim/.ssh/id_rsaadmin (0x7ff8d8c24cf0)
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/smorhaim/.ssh/smorhaim
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/smorhaim/.ssh/id_rsaadmin
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).

Após o login no console:

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /Users/smorhaim/.ssh/smorhaim (0x7f91c14242c0)
debug2: key: /Users/smorhaim/.ssh/id_rsaadmin (0x7f91c1424ae0)
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/smorhaim/.ssh/smorhaim
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fp b1:d5:90:43:be:43:52:a9:7f:05:c7:04:86:57:b3:ff
debug1: Authentication succeeded (publickey).
Authenticated to 10.10.30.151 ([10.10.30.151]:22).

config sshd:

Port 22
Protocol 2
ListenAddress 10.10.30.151

UsePrivilegeSeparation yes
SyslogFacility AUTHPRIV
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
    
por smorhaim 23.03.2012 / 04:45

2 respostas

2

Acabei de experimentar o mesmo problema; Acontece que meu diretório home está criptografado. O engraçado é que eu não me lembro de ter escolhido a opção para ser criptografada, e parece que só começou a acontecer depois de uma atualização recente (servidor Ubuntu 10.04.4)

    
por 28.03.2012 / 01:05
1

Fale-me sobre o seu /home filesystem / directory / mount, ele é criptografado ou montado de algum outro sistema na rede, talvez? Já vi casos em que as pessoas configuram /home encryption usando pam_mount ou algo parecido. Então eles não fizeram a montagem corretamente para aplicar também ao SSH.

    
por 23.03.2012 / 06:36

Tags