Этот курс начального уровня формирует практический SSH-процесс для удалённых сеансов и зашифрованной передачи файлов. В пяти практикумах с инструкциями вы подключитесь к имитируемому серверу, настроите ключевую аутентификацию, перенесёте файлы тремя инструментами и замените повторяющиеся параметры псевдонимами клиента SSH.
Итоговое задание объединяет эти навыки: создать пару ключей, авторизовать её для подготовленной учётной записи, определить псевдоним production и синхронизировать через него каталог веб-приложения.
Чему вы научитесь
- Открывать SSH-сеанс, оценивать запрос отпечатка при первом подключении, проверять пользователя и корректно выходить
- Генерировать 2048-битную пару ключей RSA и отличать закрытый ключ от открытого
- Устанавливать открытый ключ через
ssh-copy-idи проверять вход без повторного запроса пароля учётной записи - Загружать и скачивать отдельные файлы через
scp - Синхронизировать каталог по SSH с архивным и подробным режимами
rsync - Перемещаться по локальной и удалённой сторонам SFTP через
lls,ls,lcd,putиget - Определять повторно используемые настройки узла, адреса и пользователя в
~/.ssh/config - Развёртывать подготовленный каталог
webappна имитируемую production-учётную запись через SSH-псевдоним
Для кого этот курс
Курс предназначен для начинающих пользователей Linux, разработчиков и будущих системных или DevOps-администраторов, которым нужны практические основы SSH-доступа и безопасной передачи файлов из командной строки.
Предварительные требования: Базовая навигация в терминале, создание и проверка файлов и редактирование текста; опыт администрирования SSH не требуется.
Учебная среда: Предоставляемый LabEx терминал на базе Ubuntu с локальными SSH-службами, подготовленными учётными записями labuser и deployer, учебными файлами и изолированной личной конфигурацией SSH.
Часто задаваемые вопросы
Как построен курс?
Пять практикумов содержат инструкции. В шестом задании вы настраиваете ключи и псевдоним production, а затем копируете весь каталог webapp через rsync -av с меньшим количеством подсказок.
Нужен ли мне отдельный удалённый сервер?
Нет. Все сеансы и передачи направлены на подготовленные учётные записи на localhost, поэтому другой компьютер или облачный аккаунт не нужен.
Почему используется ключ RSA без парольной фразы?
Для демонстрации автоматического входа в изолированном практикуме явно требуются RSA 2048 бит и пустая фраза. В реальной системе алгоритм, длина, фраза и агент должны соответствовать политике безопасности организации.
Когда применять scp, rsync или SFTP?
Курс использует scp для прямого копирования файлов, rsync для синхронизации каталога и SFTP для интерактивного просмотра обеих сторон и выбора файлов через put и get.





