Шаг 1–2: Генерация и просмотр ключей
# Генерация (нажать Enter несколько раз)
ssh-keygen
# Вывод публичного ключа для отправки преподавателю
cat ~/.ssh/id_rsa.pub
# На Windows PowerShell — скопировать ключ в буфер обмена
clip < ~/.ssh/id_rsa.pub
Ключ выглядит как длинная строка: ssh-rsa AAAA... user@host. Скопируйте её целиком.
Шаг 6: Подключение к серверу
ssh -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de
При первом подключении введите yes в ответ на вопрос про fingerprint. После этого вы окажетесь на сервере.
Шаг 8: Создание рабочей папки
# Вы на сервере (в терминале видно другое приглашение)
mkdir /opt/ИМЯ_ВАШЕЙ_ГРУППЫ/ВАШЕ_ИМЯ
# Проверить
ls /opt
Замените ИМЯ_ВАШЕЙ_ГРУППЫ и ВАШЕ_ИМЯ реальными значениями. Список групп виден в ls /opt.
Задание scp: скопировать файл с сервера
# Сначала выйдите с сервера
exit
# На вашем компьютере — скопировать файл с сервера в текущую папку
scp -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de:/opt/ГРУППА/ИМЯ/file .
Точка . в конце — текущая директория вашего компьютера.
Полный скрипт всего флоу
# === На ВАШЕМ компьютере ===
# 1. Генерация ключей (если ещё не генерировали)
ssh-keygen
# 2. Вывести публичный ключ — скопировать и отправить в чат
cat ~/.ssh/id_rsa.pub
# --- Ждём добавления ключа преподавателем ---
# 3. Подключиться к серверу
ssh -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de
# === Теперь вы на СЕРВЕРЕ ===
# 4. Создать рабочую папку
mkdir /opt/PYTHON_PD_GROUP/ВАШЕ_ИМЯ
# 5. Проверить
ls /opt
# 6. Выйти с сервера
exit
# === Снова на ВАШЕМ компьютере ===
# 7. Скопировать файл с сервера в текущую папку
scp -i ~/.ssh/id_rsa ec2-user@linux.itcareerhub.de:/opt/ГРУППА/ИМЯ/file .