Linux Labs

Сеть / Ступень 10 из 14 · шаг 8 из 9

Оставь только разрешённый SSH-вход

средняя ~25 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

На машине работает отдельный учебный SSH-сервер — служба lab-sshd.service. Он слушает 127.0.0.1:2222 и читает свой файл настроек /srv/ssh-lab/sshd_config; системный sshd тут ни при чём. Через этот сервер входит служебная учётная запись deploy по ключу: клиент настроен в ~/ssh-lab/config, вход — ssh -F ~/ssh-lab/config training.

Проверка безопасности показала, что сервер пускает слишком многих: по паролю, по вопросам сервера и даже root.

Задача

  1. Сервер пускает только по ключу: ни пароль, ни вопросы сервера войти не дают.
  2. Root на этот сервер не входит — даже с ключом, который работал раньше, — а пароль сервер не предлагает.
  3. Новые настройки действуют: lab-sshd.service перезапущена после правки.
  4. deploy входит новым подключением: ssh -F ~/ssh-lab/config training id -un печатает deploy.
  5. Всё остальное не тронуто: прочие строки настроек, ключи, файлы в ~/ssh-lab и системный SSH.

Ограничения

  • Правь значения в /srv/ssh-lab/sshd_config обычными строками, без Include и Match.
  • Перезапускай только lab-sshd.service; системный ssh.service и /etc/ssh не трогай.

Нужные инструменты уже установлены. Интернета на машине нет.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 5
  • Пароль, keyboard-interactive и root запрещены, вход только по ключу — ещё не проверялась
  • Исправленная конфигурация работает в новом запуске lab-sshd — ещё не проверялась
  • Свежий вход deploy по выданному ключу проходит — ещё не проверялась
  • Root с прежде рабочим ключом получает отказ, пароль не предлагается — ещё не проверялась
  • Остальные настройки, ключи и системный SSH не тронуты — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…