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