Первый вход по SSH через Termius (для телефона и ПК)
Дата публикации: 18.05.2026

Первый вход по SSH через Termius (для телефона и ПК)

Хочу себе такие же кнопки
ccb9a536

Вводная часть

Что вы получите сразу после урока?

  • Умение открыть безопасный терминал к вашему VPS‑серверу за 5 минут, используя приложение Termius на компьютере и на смартфоне.
  • Понимание, почему SSH — это «ключевой» способ управления сервером, и как избежать типичных ошибок при первом подключении.

Эти навыки нужны каждому, кто хочет управлять веб‑сайтами, базами данных или запускать скрипты без графического интерфейса.


1. Что такое SSH и зачем он нужен

Термин Описание Аналогия
SSH (Secure Shell) Протокол защищённого удалённого доступа к командной строке. Как «телефонный звонок», но вместо голоса передаётся текстовый поток команд, зашифрованный.
Ключ Пара публичный/приватный RSA‑ключ, используемая вместо пароля. Как замок с уникальным ключом‑открыткой.
Порт Номер канала, по которому проходит соединение (по‑умолчанию 22). Как номер дома в городе.

SSH — это ваш «прямой» и «закрытый» путь к серверу. Через него вы можете запускать любые команды, копировать файлы и настраивать сервисы.


2. Установка Termius на ПК

  1. Скачайте приложение с официального сайта:
    https://vdsina.ru?partner=5095 – ссылка ведёт к странице загрузки Termius для Windows/macOS/Linux.
  2. Запустите установщик и примите условия лицензии.
  3. При первом запуске появится окно WelcomeCreate Account. Регистрация обязательна, потому что Termius хранит ваши подключения в облаке и синхронез их между устройствами.

Совет: используйте Google‑аккаунт или GitHub для быстрой авторизации – это ускорит процесс и избавит от запоминания отдельного пароля.


3. Установка Termius на телефон

Платформа Ссылка для скачивания
Android https://play.google.com/store/apps/details?id=com.termius.portable&hl=ru&partner=5095
iOS https://apps.apple.com/ru/app/termius-ssh-client/id549039908?partner=5095
  1. Откройте магазин приложений, найдите Termius и нажмите Install.
  2. После установки откройте приложение, войдите в тот же аккаунт, что и на ПК.

Почему важно синхронизировать? Всё, что вы настроите на компьютере (ключи, хосты), автоматически появится на телефоне – вы сможете управлять сервером «на ходу».


4. Подготовка SSH‑ключа

4.1 Генерация ключа на ПК

Откройте PowerShell (Windows) или Terminal (macOS/Linux) и выполните:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • -t rsa – тип ключа.
  • -b 4096 – длина в битах (чем длиннее, тем безопаснее).
  • -C – комментарий, обычно ваш e‑mail.

Система спросит путь сохранения. Оставьте по‑умолчанию (~/.ssh/id_rsa). При желании задайте пароль для приватного ключа – это дополнительный слой защиты.

4.2 Добавление публичного ключа на сервер VDSina

  1. Войдите в личный кабинет VDSina: https://vdsina.ru?partner=5095.
  2. Перейдите в раздел «SSH‑ключи»«Добавить ключ».
  3. Откройте файл ~/.ssh/id_rsa.pub в любом текстовом редакторе, скопируйте содержимое и вставьте в форму.
  4. Сохраните.

Важно: публичный ключ – это «отпечаток» вашего замка, который сервер хранит, а приватный ключ остаётся только у вас.


5. Создание подключения в Termius

5.1 На компьютере

  1. Нажмите +New Host.
  2. Заполните поля:
Поле Что вводить Пример
Label Дружественное имя хоста MyVDS
Hostname IP‑адрес сервера 185.215.123.45
Port По‑умолчанию 22 22
Username Пользователь, под которым будете входить (обычно root или user) root
Authentication SSH Key → выберите сгенерированный ключ id_rsa
Password Оставьте пустым, если используете ключ
  1. Нажмите Save.

5.2 На телефоне

  1. Откройте Termius, нажмите +Host.
  2. Поля такие же, как на ПК, но вы сможете выбрать Key из списка уже синхронизированных.
  3. Сохраните.

Подсказка: Если вы хотите подключаться под другим пользователем, создайте отдельный хост с нужным Username.


6. Первый вход по SSH

6.1 На компьютере

  1. Двойным щелчком по созданному хосту откройте терминал.
  2. При первом подключении появится предупреждение о fingerprint (отпечатке сервера). Сравните его с тем, что указан в панели управления 🏰 VDSina (раздел «SSH‑fingerprint»). Если совпадает – введите yes.
  3. Если вы задали пароль к приватному ключу, система запросит его. Введите и нажмите Enter.

Вы увидите приветственное сообщение сервера, например:

Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-73-generic x86_64)

6.2 На телефоне

  1. Тапните по хосту в списке.
  2. При появлении окна с запросом Fingerprint, подтвердите.
  3. Если требуется пароль к ключу – введите.

Терминал откроется в виде полноэкранного окна. Вы можете выполнять те же команды, что и на ПК.


7. Частые проблемы и их решения

Проблема Причина Решение
“Permission denied (publickey)” Ключ не найден на сервере или не привязан к пользователю. Проверьте, что публичный ключ точно скопирован в VDSina, и что в Termius выбран правильный приватный ключ.
“Host key verification failed” Fingerprint изменился (например, сервер переустановлен). Удалите старый запись из ~/.ssh/known_hosts (ssh-keygen -R <IP>) и подключитесь заново.
“Connection timed out” Порт 22 закрыт в фаволе или ISP блокирует. Откройте порт 22 в настройках 🏰 VDSina (раздел «Firewall») или используйте альтернативный порт, указанный в панели.
“Authentication failed” Неправильный пароль к приватному ключу. Восстановите ключ или задайте новый пароль через ssh-keygen -p.
“Termius crashes on Android” Конфликт с другими VPN‑приложениями. Отключите VPN или добавьте Termius в список исключений.

8. Минимальный набор команд для проверки сервера

Команда Что делает Пример вывода
uname -a Информация о ядре ОС Linux vds 5.15.0-73-generic #80-Ubuntu SMP ...
lsb_release -a Версия дистрибутива Distributor ID: Ubuntu
df -h Свободное место на дисках Filesystem Size Used Avail Use% Mounted on
uptime Как долго работает сервер 14:23:01 up 2 days, 3:12, 3 users, load average: 0.01 0.03 0.00
whoami Текущий пользователь root

Эти команды быстро подтверждают, что вы действительно «внутри» сервера и имеете необходимые привилегии.


9. Практика для закрепления

  1. Создайте новый SSH‑ключ с другим именем (например, id_rsa_vds) и добавьте его в Termius, не меняя текущий ключ. Подключитесь к серверу, используя новый ключ, и проверьте, что всё работает.

  2. Смените порт SSH в панели 🏰 VDSina на 2222, откройте его в файрволе и отредактируйте файл /etc/ssh/sshd_config на сервере. Перезапустите службу (sudo systemctl restart sshd) и подключитесь через Termius, указав новый порт.

  3. Скопируйте файл ~/.ssh/id_rsa.pub с сервера на ваш локальный компьютер, используя команду scp. Проверьте, что копия совпадает с оригиналом (diff).

  4. Создайте два хоста в Termius: один под пользователем root, второй под обычным пользователем deploy. Убедитесь, что у deploy нет прав sudo без пароля. Попробуйте выполнить sudo ls /root и зафиксируйте результат.

  5. Настройте автоматический вход без ввода пароля к приватному ключу (удалите пароль из ключа). Затем проверьте, что при подключении терминал открывается без дополнительных запросов.


Итоги

  • Вы научились генерировать SSH‑ключ, загружать публичный ключ в 🏰 VDSina и настраивать подключения в Termius на разных устройствах.
  • Понимаете, как проверять подлинность сервера (fingerprint) и какие ошибки могут возникнуть при первом входе.
  • Готовы использовать терминал для администрирования, копирования файлов и диагностики сервера.

Продолжайте экспериментировать, добавляйте новые хосты, и ваш набор навыков будет расти так же быстро, как и ваш сервер! 🚀


Введение: чем VDS отличается от шаред-хостинга и зачем это веб-мастеру
Как правильно выбрать тариф: CPU, RAM, NVMe или SSD, канал
Выбор операционной системы: почему Ubuntu 22.04/24.04 — стандарт индустрии
Регистрация домена и первичная настройка DNS-записей (A, AAAA, CNAME)
Генерация SSH-ключей на локальном компьютере (Windows/Mac/Linux)
Добавление публичного ключа на сервер и первый вход по SSH
Отключение входа по паролю и запрет авторизации для root
Смена стандартного порта SSH для снижения шума в логах
Создание основного рабочего пользователя с правами sudo
Базовое обновление системы и установка необходимых утилит (curl, wget, git, htop)
Настройка часового пояса и синхронизация времени (NTP)
Установка и базовая настройка фаервола UFW
Разрешение только необходимых портов (SSH, HTTP, HTTPS)
Установка Fail2Ban для защиты от перебора паролей
Настройка правил Fail2Ban для SSH и веб-сервера
Знакомство с Docker: установка движка и CLI
Установка Docker Compose для управления мульти-контейнерными приложениями
Основы изоляции: почему каждый проект должен быть в своем контейнере
Подготовка файловой структуры сервера для удобного хранения проектов
Развертывание Nginx как обратного прокси-сервера через Docker
Настройка конфигурации Nginx для статических сайтов
Установка PHP-FPM в отдельном контейнере
Связка Nginx и PHP-FPM через внутреннюю Docker-сеть
Оптимизация настроек PHP-FPM (pm.max_children, memory_limit) под нагрузку
Установка MariaDB/MySQL в изолированном контейнере
Безопасное хранение паролей от БД через переменные окружения (.env)
Подключение к базе данных из внешнего клиента (DBeaver/Navicat) через туннель
Установка Redis для кэширования запросов и сессий
Интеграция Redis с PHP-приложением для ускорения работы
Автоматическая выдача SSL-сертификатов через Certbot (Let's Encrypt)
Настройка автопродления SSL-сертификатов по крону
Принудительный редирект с HTTP на HTTPS в Nginx
Включение gzip и brotli сжатия для ускорения загрузки страниц
Настройка кэширования статики (browser caching) в заголовках Nginx
Защита от простых DDoS и ботов: модуль limit_req в Nginx
Настройка резервного копирования баз данных (mysqldump) по расписанию
Настройка резервного копирования файлов проектов (tar)
Отправка бэкапов на удаленное хранилище (S3-compatible storage или другой сервер)
Ротация и очистка старых логов, чтобы не забить диск
Мониторинг нагрузки: установка и настройка htop и iotop
Просмотр логов в реальном времени: tail, grep и journalctl
Установка простого мониторинга доступности (Uptime Kuma или скрипт в Telegram)
Изоляция арбитражных инструментов: запуск ботов в отдельных контейнерах
Установка SOCKS5/HTTP прокси (3proxy) внутри Docker для мультиаккаунтинга
Настройка аутентификации и ограничения доступа к прокси по IP
Проверка анонимности и работы прокси-сервера
Оптимизация ядра Linux (sysctl.conf) для высоких нагрузок и сетевых соединений
Настройка swap-файла: когда он нужен, а когда вредит
Чек-лист финальной проверки безопасности перед запуском проекта
План действий при взломе или падении сервера: восстановление из бэкапа
АПТЕЧКА ДЛЯ ЖИВОТНЫХ
Автомобили Германии — FORD, MERSEDES, VW, IVECO
Чат рулетка 2026: чаты, где каждый момент — шанс
Чат рулетка онлайн
Чат с Аней: психологический разговор
Чатрулетка: новый способ общения
Чай и кофе: сила вкуса
Детские игрушки из безопасных материалов
Эксплуатация шин: Рекомендации по использованию
Фототехника для пейзажей
Как Aptum хостинг помогает малым бизнесам в управлении CRM-системами
Как выбрать Vdsina вечный хостинг для своего проекта
Компоненты безопасности IP
Конкуренция на российском автомобильном рынке
Онлайн генератор паролей для Windows
Оптимизация обработки форм GEO проекта
Сервер для социальных сетей: Безопасность, Скорость, Изоляция
Смешные моменты
Сравнение Arsys хостинг сервисов для блогеров с WordPress на 2023 год
Весь экран под циферблат
рейтинг хостингов 2026 Быстрые VDS серверы