Командная строка Middle SSH и безопасность обновлено
Аудит sshd_config
Условие
В текущем каталоге лежит sshd_config. Проверь параметры и выведи по строке на каждый: <параметр> OK или <параметр> BAD (<значение>). Правила: PermitRootLogin должен быть no или prohibit-password; PasswordAuthentication no; PubkeyAuthentication yes; MaxAuthTries не больше 4. Регистр имён параметров не важен, комментарии и пустые строки пропускай. Если параметр не задан, используй значение по умолчанию OpenSSH: prohibit-password, yes, yes, 6. Если параметр задан несколько раз, действует первое вхождение. Порядок вывода как в правилах. На вход подаётся имя файла.
Как подойти
Подсказки: 2
- Действует первое вхождение: в awk делай
exitпосле первого совпадения. - Имена параметров сравнивай в нижнем регистре.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.