permissão negada após o comando ssh, mesmo se a senha estiver correta

2

Conectei um Raspberry Pi 2 ao meu laptop via cabo de rede e estou tentando transferir arquivos do computador para o raspi, mas o comando ssh [email protected] me pede senha e tenho certeza de que a senha está correta, mas estou recebendo Permission denied, please try again .

O que posso fazer? Não consegui encontrar uma solução que se adequasse ao meu problema na Internet.

    
por commandos2389 08.10.2015 / 20:13

2 respostas

2

Se você tem 100% de certeza de que não há erro em sua senha (e nenhum problema de codificação?), pode ser que a conta de usuário esteja bloqueada no pi de framboesa. Quando uma conta de usuário é bloqueada, as tentativas de login são rejeitadas como "Senha incorreta", mesmo que a senha esteja correta.

Ou, se você estiver tentando fazer login como root , também pode ser que ssh esteja sendo executado com a opção "sem raiz", bloqueando efetivamente a conta root ao acessar ssh .

EDIT / UPDATE Respondendo a pergunta no comentário

if user account is locked, how can I fix it ?

Bem ... aqui você tem basicamente duas maneiras de prosseguir.

1. Se você está no sistema

NOTA: Para alterar qualquer coisa de qualquer outra conta que não seja você, você precisa realizar a alteração como root

  • Para bloquear uma conta: passwd -l <user>
  • Para desbloquear uma conta: passwd -u <user>

Encontre mais informações sobre passwd nas páginas de recursos ( man passwd )

2. Se você não pode acessar o sistema (mas pode alterar o conteúdo do sistema de arquivos)

Você está falando sobre Raspberry Pi2, então isso significa que você tem o seu sistema para o Raspberry em algum lugar no seu computador e você o envia para o Raspberry Pi.

Se você estivesse falando de um computador geral, seria necessário continuar com um LiveCD / LiveUSB e montar o sistema que deseja alterar.

Mas o procedimento é o mesmo.

NOTA: Trate / como a raiz ( / ) do seu sistema destino a partir de agora.

Supondo que o sistema de destino use o arquivo shadow , o campo reservado para o hash da senha em /etc/passwd contém x e o hash está realmente em /etc/shadow .

Se esse hash for precedido por um ponto de exclamação ( ! ), isso significa que, embora a conta seja protegida por senha, a conta é bloqueada. Remover este ponto de exclamação para ter novamente a conta desbloqueada quando você inicializar no sistema novamente (no caso de Raspberry Pi ou qualquer outro sistema embarcado, você precisa piscar essa mudança no módulo, é claro)

Encontre mais informações sobre o formato de arquivo shadow here

    
por 09.10.2015 / 00:13
1

Como você fez a configuração da rede? @localhost se conectaria de volta ao seu laptop. Você precisa fornecer as duas interfaces com um IP dentro da mesma sub-rede (por exemplo, faixa 10.0.0.0 - 10.255.255.255 (IPv4)) e usar a interface adequada para se conectar.

(parece que houve um erro na pergunta original, então a resposta não se encaixa mais)

    
por 08.10.2015 / 21:02