Definir
ChallengeResponseAuthentication=yes
no seu sshd.conf
Como posso configurar o servidor OpenSSH (no Ubuntu) para permitir a autenticação interativa do teclado, mas não a senha?
Eu sei que a autenticação de chave pública é a preferida, mas quero testar uma configuração de usuário.
Você precisa configurar o PAM para uso com OPIE ou OTPW, dependendo da sua versão do Ubuntu. Uma vez que você tenha um sistema de senha única instalado e configurado corretamente através do módulo /etc/pam.d/sshd
, você pode configurar o SSH para fazer uso dele.
# /etc/ssh/sshd_config
PasswordAuthentication no
ChallengeResponseAuthentication yes
Não se esqueça de recarregar o SSH depois de fazer alterações no arquivo de configuração; caso contrário, suas alterações não terão efeito.
Tags ssh authentication ubuntu