Defina PermitEmptyPasswords yes
em /etc/ssh/sshd_config
e verifique se a conta do usuário não tem senha.
Eu gostaria de configurar um usuário no meu sistema (Ubuntu 14.04 x64) de forma que as pessoas pudessem rodar ssh [email protected]
e ver alguma saída de um programa sem ser solicitada uma senha ou ter que ter uma chave ssh. Aqui está o que eu fiz até agora:
example
com meu programa como shell por meio de adduser example --shell /path/to/my/program
/home/example/.hushlogin
para silenciar o motd e outras mensagens de login As coisas estão funcionando, com a exceção de que devo concluir o desafio de autenticação de solicitação de senha, que gostaria de ignorar, pois esse será um serviço disponível publicamente.
Presumivelmente, personalizar a configuração do PAM em /etc/pam.d
de maneira apropriada pode ser útil, mas preciso de orientação sobre as especificidades. Quero que essa alteração afete apenas essa conta de usuário específica, não todas as contas no sistema.
Defina PermitEmptyPasswords yes
em /etc/ssh/sshd_config
e verifique se a conta do usuário não tem senha.