SSH solicitando senha quando não houver

0

Eu tenho um pequeno dispositivo incorporado que executa o Linux e um servidor SSH. Esta caixa é configurada com um usuário (root) e nenhuma senha.

Atualmente, há um laptop baseado no Windows XP que é usado para executar diagnósticos no dispositivo incorporado. Ao tentar o SSH no dispositivo a partir do laptop, o usuário é solicitado a fornecer uma senha, mesmo que não haja uma associada ao root. De qualquer outro computador, o SSH efetua login corretamente na senha sans.

No laptop, esse comportamento é exibido ao usar putty, cygwin e uma máquina virtual. Novamente, em qualquer outro computador, esta mesma VM conectará via SSH com êxito sem uma senha.

EDITAR:

É claro que eu não tenho uma compreensão firme das idéias de requisitos de senha do Linux / SSH.

Como eu disse, no entanto, de qualquer outro dispositivo, o ssh root @ DEVICEIP fará o login sem uma senha quando a chave do dispositivo for armazenada. É apenas este laptop (e qualquer método de usar o SSH neste laptop) que está se comportando mal.

Para referência, aqui está o passwd e o shadow:

root@ULCB-Linux:/etc cat passwd 
    root:x:0:0:root:/home:/bin/sh
    ftp:x:11:101:ftp user:/home:/bin/false
    www:x:12:102:www user:/home:/bin/false
    sshd:x:13:100:SSH Server:/var/run/sshd:/bin/false
    messagebus:x:103:104:messagebus:/dev/null:/bin/false
    service:x:500:100:Service User:/home:/bin/sh

root@ULCB-Linux:/etc cat shadow
    root:$1$yoD9VQnv$V9iaWdgnoSnp2ASzsgxgI.:15826:0:99999:7:::
    sshd:!:0:0:99999:7:::
    ftp::0:0:99999:7:::
    service::0:0:99999:7:::
    
por musasabi 01.05.2013 / 22:15

0 respostas

Tags