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

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

Как я могу создать пользователя в CentOS 5.6, который не может войти в систему с паролем. I.E. они могут только войти в систему и SSH с использованием аутентификации с открытым ключом.

 useradd myuser -d /their-home-dir

Будет ли это сделано без вызова passwd?

Да, это сработает, но вам следует добавить несколько ключей к ~/.ssh/authorized_keys конечно.

Если вы хотите применить только авторизацию по pubkey, вам нужно изменить свой / etc / ssh / sshd_config и установить

PasswordAuthentication no