Командная строка Middle SSH и безопасность обновлено

Разбор authorized_keys

Условие

На вход подаётся содержимое authorized_keys. Для каждой строки с ключом (без комментариев и пустых строк) выведи <тип> <комментарий>, где комментарий это всё после ключа (или -, если его нет). Строка может начинаться с опций (например from="10.0.0.0/8",no-port-forwarding), тип ключа это первое поле, начинающееся с ssh- или ecdsa-. Последней строкой выведи weak=<число ключей ssh-rsa и ssh-dss>.

Как подойти

Подсказки: 2
  1. Найди поле с префиксом ssh- или ecdsa-.
  2. Комментарий это всё начиная со второго поля после типа.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.