>_ IzzyLab

Практическое задание

Авторизуй публичный ключ

средне

Коллеге нужно заходить на этот сервер по SSH. Его публичный ключ лежит в /root/given.pub. Разреши вход по этому ключу для пользователя root, добавив его в нужный файл.

Что потренируешь:
  • authorized_keys
  • ssh
  • публичные ключи
  • добавление в файл

Разбор темы

Вход по ключу работает так: SSH-сервер пускает того пользователя, чей публичный ключ прописан в его личном файле ~/.ssh/authorized_keys — каждый разрешённый ключ отдельной строкой. Чтобы дать доступ, содержимое публичного ключа нужно поместить в этот файл целевого пользователя. Важно именно дописать ключ в конец (оператор >>), а не перезаписать файл (>), иначе потеряются уже разрешённые ключи; каталог ~/.ssh при необходимости создаётся заранее.

Что проверяется

  1. ключ авторизован

Как это выглядит