📝 Задание для закрепления

К оглавлению урока

⚡ Задание из лекции

ssh-keygen                           # 1. Генерация ключей
cat ~/.ssh/id_rsa.pub                # 2. Вывести и скопировать публичный ключ
# Отправить ключ преподавателю       # 3-5. Ждём добавления на сервер
ssh -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de  # 6. Подключиться
mkdir /opt/ИМЯ_ГРУППЫ/ВАШЕ_ИМЯ      # 7. Создать папку на сервере
# Скриншот или ls /opt               # 8. Отправить подтверждение
Задание выполняется с вашего компьютера (не в JSLinux). Нужно иметь SSH-клиент: на Linux/macOS — встроен; на Windows — PowerShell или WSL2.

Задание для закрепления (из лекции)

  1. Зайти на учебный сервер.
  2. Вывести публичный ключ и скопировать его.
    cat ~/.ssh/id_rsa.pub — или через PowerShell: clip < ~/.ssh/id_ed25519.pub
  3. При помощи cat вывести содержимое публичного ключа, если вы дали ему какое-то имя при генерации.
  4. Отправить ключ в чат — преподаватель добавит его в authorized_keys на сервере.
  5. Ждать, пока преподаватель добавит ключ. После этого подключение через ssh будет доступно.
  6. Зайти на сервер (установить SSH-соединение):
    ssh -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de
  7. Отправить в чат скриншот того, что вы увидели после входа.
  8. Создать свою рабочую папку на сервере:
    mkdir /opt/ИМЯ_ВАШЕЙ_ГРУППЫ/ВАШЕ_ИМЯ
    Работаем в /opt, где есть папки всех групп. Все последующие домашние работы — в вашей личной папке.

Задание по scp

  1. Скопировать файл с сервера в текущую рабочую папку. Обратите внимание на точку . в качестве точки назначения.
scp -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de:/opt/ИМЯ_ГРУППЫ/ВАШЕ_ИМЯ/file .