authenitcation de SSH falha por meio de chave pública ou senha [closed]

1

Estou usando o CentOS 6.5. A autenticação SSH falha com a chave pública (id_rsa) e usando a senha (após tentativa de chave pública). Isso está acontecendo quando estou tentando se conectar a um nó remoto (com o diretório home idêntico - nfs share) ou ao localhost. Por outro lado, a autenticação SSH e o login sem senha funcionam bem na conta root (pode ssh de e para remover o nó).

Quando estou logado como usuário, o modo detalhado primeiro mostra que a chave pública foi enviada, mas nunca é aceita e o método de autenticação de senha é selecionado a seguir. No entanto, até mesmo o método de senha não funciona. Eu estou pronto para digitar a senha três vezes e todos falham. Os mesmos problemas são repetidos se eu tentar criar um novo usuário.

Aqui estão alguns dos comandos que falharam (para remover o nó e o localhost):

ssh -v user@n100
ssh -v user@m0
ssh -v user@localhost
ssh -v [email protected]

Por que o SSH não funciona da conta do usuário?

    
por 21347924720932423 10.03.2017 / 21:58

1 resposta

0

Não, você está fazendo errado, não espere que os loops ssh correspondam à sua sorte, forneça diretamente:

autenticação de senha ssh:

~# ssh root@server -o PreferredAuthentications=password

Testando, meu servidor retornou Permissão negada (publickey) , Está aceitando apenas publickey (Então eu não preciso de uma opção para especificar isso):

~# ssh root@server -i /home/abdullah/.ssh/server_key

Como minha chave do servidor está localizada no meu diretório pessoal (na pasta .ssh) e atualmente estou logado como root, tive que especificar essa chave com a opção '[-i identity_file]'.

Mas minha chave é criptografada e recebi a mensagem:

Enter passphrase for key '/home/abdullah/.ssh/server_key':
    
por 11.03.2017 / 00:12

Tags