Login ssh sem senha não com login raiz do console direto desativado

1

Temos o servidor centralizado que tem SSH sem senha configurado para acessar outros servidores Linux em nosso ambiente. O problema que enfrentamos é que, quando desabilitamos o acesso direto ao console root nos servidores Linux, o SSH sem senha não funciona. Ele pede a senha.

Existe alguma solução alternativa para isso, então nosso SSH sem senha funciona com o login raiz do console direto desativado. O arquivo a seguir é onde estou adicionando a opção no.

/ etc / ssh / sshd_config:

PermitRootLogin no
    
por user67186 08.05.2014 / 21:09

2 respostas

1

Resposta completamente reescrita, pois acho que entendi mal o que você está querendo fazer.

Se você quiser permitir a autenticação de chave pública para o usuário raiz, mas não a autenticação baseada em senha, precisará definir:

PermitRootLogin without-password

Definir como no impede todos os logins.

    
por 08.05.2014 / 21:24
0

Eu normalmente uso esta configuração:

PermitRootLogin yes
PasswordAuthentication no

Com também:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
ChallengeResponseAuthentication no
GSSAPIAuthentication no

Em seguida, em .ssh/authorized_keys , tenho uma lista das chaves SSH públicas dos clientes que devem ter acesso e nenhuma senha será solicitada.

    
por 09.05.2014 / 00:04

Tags