Назад | Перейти на главную страницу

Должен ли я создать пароль для пользователя, если он будет использовать только аутентификацию по ключу ssh?

Я добавляю новую учетную запись пользователя (в поле CentOS 6.2), которая будет использовать только аутентификацию по ключу ssh (конечно, с надежной ключевой фразой). Я отключил аутентификацию пароля ssh в sshd_config.

Стоит ли мне вообще использовать passwd установить для них пароль? Есть ли проблема безопасности, когда не создается пароль?

Нет, вам не нужен пароль, если вы будете использовать только аутентификацию по ключу SSH.

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

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

Помимо этой потенциальной проблемы, вам действительно следует повысить безопасность, поскольку злоумышленник не может даже попытаться взломать пароль.

Это будет зависеть от того, есть ли другой вид интерактивного входа в систему, который они могут использовать.

  1. Физический доступ
  2. вс
  3. Auth через pam с помощью /etc/passwd для любой другой услуги

Я бы подумал, что было бы неплохо хотя бы установить пароль - если вы не уверены на 100%, что другое приложение может пройти аутентификацию через pam с помощью /etc/passwd