Eu tenho uma instância ec2 criada com AWS. Quero protegê-lo solicitando uma senha sempre que um usuário fizer login.
Responder1
O sistema AWS Linux vem com autenticação baseada em chave por padrão, se você preferir apenas autenticação baseada em senha, aqui estão as etapas
- faça login usando o arquivo de chave,
ssh ubuntu@ip_address
- alterar a senha do usuário atual,
sudo passwd ubuntu
defina a nova senha.
em seguida, altere o arquivo ssd_config para permitir a autenticação baseada em senha.
no arquivo /etc/ssh/sshd_config
substitua PasswordAuthentication por sim
salvar e sair.
agora eu sugiro estritamente que você saia do sistema e tente o método baseado em senha antes de sair, pois se você sair bagunçando o arquivo sshd_config, será difícil revertê-lo.
tente fazer login com uma senha e se funcionar.
defina PubkeyAuthentication como não para desabilitar a autenticação baseada em chave.