ssh enquanto o usuário executa o programa sem autenticação (nem senha nem chaves)

ssh enquanto o usuário executa o programa sem autenticação (nem senha nem chaves)

Eu gostaria de configurar um usuário em meu sistema (Ubuntu 14.04 x64) para que as pessoas possam executar e ver alguma saída de um programa sem ser solicitada uma senha ou precisar de uma chave ssh. Aqui está o que fiz até agora:ssh [email protected]

  • criei o exampleusuário com meu programa como shell viaadduser example --shell /path/to/my/program
  • criou um arquivo vazio para /home/example/.hushloginsilenciar 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 este será um serviço disponível publicamente.

Presumivelmente, personalizar a configuração do PAM de /etc/pam.dmaneira adequada pode resolver o problema, mas preciso de alguma orientação sobre os detalhes. Quero que essa alteração afete apenas esta conta de usuário específica, e não todas as contas do sistema.

Responder1

Defina PermitEmptyPasswords yesem /etc/ssh/sshd_confige certifique-se de que a conta do usuário não tenha senha.

informação relacionada