Модуль 2 · Python и сервер
Урок 2.2 — Подключаемся к серверу
⏱ 20 минут 🔒 Платный урок
Урок 5 из 22 · 23% пройдено
📖 Термины этого урока — простыми словами
VPS (сервер) — арендованный компьютер в дата-центре который работает 24/7. Ты платишь ~$5/мес и получаешь удалённый компьютер под свои нужды. Бот живёт там — и работает даже когда твой ноутбук выключен.
SSH — способ подключиться к серверу через интернет и управлять им как будто сидишь рядом. Ты вводишь команды на своём компьютере — они выполняются на сервере в Финляндии.
Терминал — окно где управляешь компьютером текстом. Никаких кнопок — только команды. Звучит страшно, но ты будешь использовать 5–7 команд, не больше.
IP-адрес — уникальный адрес сервера в интернете. Как почтовый адрес, только цифрами: 157.180.45.96. По нему мы подключаемся к нашему серверу.
❌ До этого урока
  • Думаешь "сервер — это только для айтишников"
  • Не знаешь что такое SSH и боишься командной строки
  • Страшно платить за VPS, кажется что это дорого и сложно
✅ После этого урока
  • У тебя арендован VPS в Европе за 5-10€/месяц
  • Заходишь на него через SSH одной командой
  • Firewall и fail2ban настроены — базовая защита работает

Шаг 1 — Арендуем сервер

Нужен VPS — виртуальный сервер который работает 24/7 пока твой компьютер выключен. Три проверенных варианта:

⭐ Рекомендуем
🇩🇪
Hetzner
Германия · сервер в Финляндии
€4/мес
CX22 · 2 CPU · 4 GB RAM
✓ Дешевле всех
✓ Быстрая регистрация
✓ Оплата картой / PayPal
Открыть Hetzner →
🌊
DigitalOcean
США · серверы по всему миру
$6/мес
Basic · 1 CPU · 1 GB RAM
✓ Удобный интерфейс
✓ $200 на 60 дней новым
· Чуть дороже Hetzner
Открыть DigitalOcean →
Vultr
США · 25+ локаций
$6/мес
Cloud Compute · 1 CPU · 1 GB RAM
✓ Много локаций
✓ $100 за регистрацию
· Чуть дороже Hetzner
Открыть Vultr →
💡 Что выбрать новичку

Hetzner — дешевле всего и отлично работает для бота. DigitalOcean и Vultr дают бонус при регистрации — это покрывает несколько месяцев. Все три варианта подходят: Ubuntu 22.04, от 1GB RAM.

После регистрации создай сервер: Ubuntu 22.04, минимальный тариф (1–2 CPU, 1–4 GB RAM). Через 30–60 секунд получишь письмо с IP-адресом и паролем root — они нужны для следующего шага.

Шаг 2 — Открываем терминал

Терминал — это окно где ты разговариваешь с компьютером текстом. Пишешь команду → нажимаешь Enter → компьютер выполняет. Никаких кнопок и меню — только текст.

Через этот же терминал мы подключимся к серверу и будем управлять им как будто сидим рядом.

Шаг 3 — Открываем терминал на своём компьютере

Windows
Mac
Linux
Windows

Нажми клавиши Win + R, напечатай powershell, нажми Enter.

Или: кнопка Пуск → поиск «PowerShell» → открыть.

Появится окно с текстом
Windows PowerShell
PS C:\Users\ТвоёИмя>
📋 Как вставить команду в Windows

Скопируй команду (Ctrl+C), в окне PowerShell нажми правую кнопку мыши — команда вставится. Потом Enter. Ctrl+V здесь не работает.

Mac

Нажми Cmd + Пробел, напечатай «Terminal», нажми Enter.

Появится строка
ИмяКомпьютера:~ user$

Вставка команд: Cmd+V

Linux

Нажми Ctrl + Alt + T — откроется терминал.

Появится строка
user@computer:~$

Вставка команд: Ctrl+Shift+V

Шаг 2 — Подключаемся к серверу

Теперь подключаемся к своему серверу. Нужны IP-адрес и пароль из письма от хостинга.

Скопируй эту команду, замени ТВОЙ_IP на реальный IP из письма:

ssh root@ТВОЙ_IP

Пример: ssh root@65.21.45.123

При первом подключении появится вопрос
Are you sure you want to continue connecting (yes/no)?

Напечатай yes и нажми Enter. Этот вопрос задаётся только один раз.

Потом попросит пароль
root@65.21.45.123's password:

Вставь пароль из письма. Символы не отображаются — это нормально. Просто вставь и нажми Enter.

Если всё правильно — увидишь
Welcome to Ubuntu 22.04 LTS
root@server:~#
🎉 Ты на сервере!

Строка root@server:~# означает что ты внутри сервера в Финляндии. Всё что ты теперь пишешь — выполняется там, а не на твоём компьютере.

⚠️ Не закрывай это окно просто так

Если закроешь терминал — просто подключишься снова той же командой. Сервер при этом продолжает работать.

✅ Итог урока

Ты подключён к серверу. В следующем уроке устанавливаем Claude Code — и он берёт всё остальное на себя.

← Урок 2.1 Урок 2.3: Ставим Claude Code →