CentOS Создать пользователя без пароля, только с открытым ключом

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

 useradd myuser -d /their-home-dir

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

2 ответа

Решение

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

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

PasswordAuthentication no
Другие вопросы по тегам