Заставить сервер Ubuntu 16.04 запрашивать пароль при входе в систему

Заставить сервер Ubuntu 16.04 запрашивать пароль при входе в систему

У меня есть экземпляр ec2, созданный с помощью AWS. Я хочу сделать его защищенным, запрашивая пароль при каждом входе пользователя.

решение1

Система AWS Linux по умолчанию использует аутентификацию на основе ключей. Если вы предпочитаете только аутентификацию на основе пароля, вот шаги

  1. войти, используя файл ключа,

ssh ubuntu@ip_address

  1. изменить пароль для текущего пользователя,

sudo passwd ubuntu

установите новый пароль.

затем измените файл ssd_config, чтобы разрешить аутентификацию на основе пароля.

в файле /etc/ssh/sshd_config

замените PasswordAuthentication на yes

Сохранить и выйти.

Теперь я настоятельно рекомендую вам выйти из системы и попробовать метод на основе пароля, прежде чем выходить из системы, поскольку если вы выйдете из системы и испортите файл sshd_config, восстановить его будет сложно.

попробуйте войти с паролем, если это сработает.

установите для параметра PubkeyAuthentication значение no, чтобы отключить аутентификацию на основе ключей.

Связанный контент