LexxXell
@LexxXell
Программист и немного IT-журналист

Как в настройках SSH разграничить способ входа?

Сервер под Ubuntu Server 18.04
Есть пользователь [usrsu] (подключается один человек), он входить должен по ключу.
Есть пользователь [usrsftp] ограничен рамками sFTP (подключаются разные люди), входит по паролю.

Если в sshd_config отключаю аутентификацию по паролю - [usrsftp] не может заходить, а если включаю, то [usrsu] должен вводить пароль.

Как сделать чтоб один мог входить с ключом а другой по паролю?
  • Вопрос задан
  • 704 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега SSH
software engineer
Попробуй настроить кондишинал блоки в /etc/ssh/sshd_config, добавь в конец файла:
Match User vasya
    PasswordAuthentication no
    AuthenticationMethods publickey,keyboard-interactive
Match User pupkin
    PasswordAuthentication yes
    AuthenticationMethods password


man sshd_config
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Не делать так. Только по ключу (а ключ закрыть на парольную фразу). Потому что ботнеты активно пытаются брутить пароли, даже на нестандартных портах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы