Загрузка конфигурации с помощью SCP

LinuxBeginner
Практиковаться сейчас

Введение

Локально подготовлен файл конфигурации, который необходимо передать в существующую удалённую учётную запись без изменений. Рабочий закрытый ключ уже предоставлен.

В предыдущей учебной лабораторной работе вы отрабатывали выбор ключа SSH и передачу файла с помощью scp. В этой задаче требуется выполнить только такую передачу.

Передача файла конфигурации

Текущая ситуация

В локальном рабочем каталоге /home/labex/project/remote-admin находятся:

  • service.conf — файл для передачи;
  • id_ed25519 — закрытый ключ для opsuser@localhost.

Удалённый каталог /home/opsuser/incoming уже существует.

Область задачи

  • Используйте предоставленный файл ключа.
  • Загрузите service.conf в /home/opsuser/incoming/service.conf.
  • Не изменяйте локальный исходный файл.
  • Не изменяйте настройки SSH-сервера или учётные данные.

Ваша цель

Оставьте неизменённую копию service.conf в удалённом каталоге для входящих файлов.

Критерии приёмки

  • Файл /home/opsuser/incoming/service.conf существует и принадлежит пользователю opsuser.
  • Его содержимое побайтно идентично локальному service.conf.
  • Локальный исходный файл и предоставленный ключ остаются доступными.

Подсказки

Как выбрать предоставленный ключ?

В учебной лабораторной работе для ssh и scp использовался параметр -i. При загрузке локальный исходный файл указывается перед удалённым назначением.

Итоги

Вы использовали один предоставленный ключ SSH, чтобы передать один неизменённый файл конфигурации с помощью SCP.

✨ Проверить решение и практиковаться