CentOS Создать пользователя без пароля, только с открытым ключом
Как я могу создать пользователя на CentOS 5.6, который не может войти с паролем. IE они могут только войти в систему и SSH используя открытый ключ аутентификации.
useradd myuser -d /their-home-dir
Будет ли это делать, без вызова passwd?
2 ответа
Решение
Да, это будет сделано, но вы должны добавить несколько ключей ~/.ssh/authorized_keys
конечно.
Если вы хотите включить только аутентификацию pubkey, вам нужно изменить ваш /etc/ssh/sshd_config и установить
PasswordAuthentication no