Удаленный доступ и безопасная передача файлов

Начинающий

Изучите удаленный доступ и безопасную передачу файлов. Этот модуль охватывает подключение через SSH, аутентификацию по ключу SSH, безопасное копирование файлов с помощью SCP и RSYNC, интерактивную передачу файлов с помощью SFTP, конфигурацию SSH и псевдонимы (aliases). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.

devops-engineerlinuxdevops

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Удаленный доступ и безопасная передача файлов

Узнайте, как подключаться к системам Linux удаленно с помощью SSH, использовать аутентификацию на основе ключей, безопасно передавать файлы и упрощать частые подключения с помощью конфигурации SSH. Этот курс знакомит с навыками безопасного удаленного доступа, которые лежат в основе современного администрирования Linux и работы DevOps.

Почему это важно

Большинство производственных систем Linux управляются удаленно, а не с локальной клавиатуры и монитора. Это означает, что безопасный доступ и безопасная передача файлов являются повседневными требованиями, независимо от того, входите ли вы на серверы, развертываете изменения или копируете артефакты между системами. Понимание рабочих процессов на основе SSH необходимо для безопасной и эффективной удаленной работы.

Чему вы научитесь

  • Подключаться к удаленным системам Linux с помощью SSH и понимать базовый рабочий процесс сеанса.
  • Использовать аутентификацию по ключам SSH для повышения безопасности и удобства.
  • Безопасно передавать файлы с помощью scp и rsync.
  • Работать с интерактивной передачей файлов через SFTP.
  • Упрощать повторные подключения с помощью конфигурации SSH-клиента и псевдонимов (aliases).
  • Применять эти навыки в практическом задании по развертыванию, которое отражает реальную работу по удаленному администрированию.

План курса

Курс начинается с базовых SSH-подключений, чтобы вы могли установить и проверить удаленный доступ к терминалу. Затем мы переходим к аутентификации по ключам SSH, которая заменяет многократный ввод пароля более безопасным и масштабируемым подходом.

Далее вы попрактикуетесь в безопасной передаче файлов с помощью scp и rsync — двух распространенных инструментов для перемещения файлов и синхронизации контента между системами. После этого курс знакомит с SFTP для интерактивных рабочих процессов передачи и проверки файлов на удаленных хостах.

Последняя лабораторная работа посвящена конфигурации SSH-клиента и псевдонимам, что поможет вам сократить количество рутинных действий при работе с несколькими системами. Курс завершается заданием «Миссия по безопасному развертыванию» (Secure Deployment Mission), где навыки удаленного доступа, передачи файлов и управления подключениями используются вместе в одной реалистичной операционной задаче.

Для кого этот курс

Этот курс предназначен для тех, кто изучает Linux, и начинающих DevOps-инженеров, которые готовы перейти от локальных сред обучения к реальным рабочим процессам удаленного администрирования.

Результаты

К концу этого курса вы сможете безопасно подключаться к удаленным системам Linux, проходить аутентификацию с помощью ключей SSH, передавать файлы, используя подходящий для задачи инструмент, и оптимизировать частую работу по удаленному доступу с помощью повторно используемых настроек клиента.

Преподаватель

labby
Labby
Labby is the LabEx teacher.