Não é possível desativar o prompt de senha para o ssh

2

Eu tento desativar o login de senha para um usuário usando o ssh. Aqui está o meu arquivo /etc/ssh/sshd_config

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

UsePAM no

Eu acredito que essas três diretivas são necessárias para fazer a mudança, no entanto, depois que eu recarregar, não faz diferença.

Tenho certeza de que editei o arquivo sshd_config , o arquivo não ssh_config .

Alguma ideia do porquê?

    
por Michael 15.09.2014 / 15:29

2 respostas

0

Contanto que você reinicie o sshd depois de fazer a mudança de configuração para / etc / sshd_config, você deve estar bem. Embora NÃO autentique as senhas após essa configuração ser definida, ele continuará solicitando senhas de acordo com o que eu sei.

Eu reiniciaria o ssh, depois testaria usando uma senha de trabalho conhecida. Você deve ser capaz de observar que inserir a senha correta resulta em um aviso informando a senha incorreta.

Eu pessoalmente não vi nenhum prompt do ssh sem uma senha, mesmo quando definido apenas para usar chaves.

Espero que isso ajude, boa sorte

    
por 08.10.2014 / 19:38
0

Você adicionou suporte para chaves? Chaves compartilhadas já existem há algum tempo. Esta página da web é dos dias de 2001 e ainda é relevante hoje em dia. Adicione as seguintes configurações:

RSAAuthentication yes
PubkeyAuthentication yes

Sem esses dois, você não terá suporte para fazer login com chaves compartilhadas. Se a primeira página não for boa o suficiente para você, aqui está uma 2008 que deve funcionar da mesma forma.

Depois de alterar / etc / ssh / sshd_config (ou qualquer combinação de diretório / arquivo que esteja em sua instalação), você precisará reiniciar o servidor sshd . As chaves compartilhadas também exigem que você as instale para a conta com a qual você está efetuando login; sem chave = sem login com chaves compartilhadas. Usando uma segunda sessão ssh, tente efetuar login com sua chave compartilhada. Não feche seu primeiro shell (aquele que você usou para editar o sshd_config) até que ele funcione 100% corretamente.

    
por 08.10.2014 / 19:59

Tags