Configure o servidor OpenSSH para não requerer a senha * ou * chave para um usuário em particular

2

Para o propósito de uma sessão de treinamento, eu gostaria de permitir que um usuário em particular se conecte sem exigir uma senha ou autenticação baseada em chave. Não conheço os IPs ou outros dados das pessoas que ligam de antemão.

É possível configurar sshd (ou PAM) do OpenSSH de forma a tornar isso possível? Como?

NB: O acesso será limitado no tempo e o acesso no sistema também será bastante limitado, por isso não há necessidade de apontar implicações de segurança.

    
por 0xC0000022L 19.05.2015 / 14:15

1 resposta

1

No Solaris 11, você pode usar:

vi /etc/ssh/sshd_config
PermitEmptyPasswords yes

Recarregue sshd

Adicionar um novo usuário

useradd -m -d /home/testuser -s /bin/bash testuser
passwd -d testuser

SSH usando novo usuário

admin@testhost:~$ ssh testuser@localhost
Last login: Tue May 19 15:02:42 2015 from localhost
Oracle Corporation      SunOS 5.11      11.2    December 2014
testuser@testhost:~$

No Linux você pode precisar alterar a diretiva UsePAM para no em '/ etc / ssh / sshd_config

    
por 19.05.2015 / 15:14