Вы только что заказали свой первый виртуальный сервер, получили письмо от хостера с данными для доступа и теперь задаетесь вопросом: что делать дальше? Подключение к VPS может показаться сложной задачей, особенно если вы раньше не работали с удаленными серверами. Но на самом деле этот процесс стандартизирован и понятен, если следовать четким инструкциям.

В этой статье мы подробно разберем все способы подключения к виртуальному серверу, подходящие для разных операционных систем и задач. Вы узнаете, как зайти на виртуальный сервер через SSH, RDP или SFTP, как настроить подключение под вашу ОС и как решить типичные проблемы с соединением. К концу руководства вы сможете уверенно подключаться к своему VPS и управлять им.

Подключение к виртуальному серверу

Содержание:

  1. Что такое VPS/VDS и зачем нужно удалённое подключение
  2. Подготовка к подключению виртуального сервера
  3. Способы подключения в зависимости от ОС на сервере и клиенте
  4. Дополнительные настройки и советы по безопасности сервера
  5. Сравнение протоколов: какой выбрать для ваших задач
  6. Заключение: основные шаги для быстрого старта

Что такое VPS/VDS и зачем нужно удалённое подключение

Виртуальный сервер (VPS – Virtual Private Server или VDS – Virtual Dedicated Server) – это изолированная виртуальная среда на физическом сервере хостинг-провайдера. По сути, это удаленный компьютер с собственной операционной системой, ресурсами и root-правами, к которому вы получаете полный доступ.

Подключение к виртуальному серверу необходимо для:

  • Установки и настройки программного обеспечения
  • Управления файлами и базами данных
  • Настройки веб-серверов (Apache, Nginx)
  • Мониторинга ресурсов и производительности
  • Резервного копирования данных
  • Решения проблем и администрирования

Для подключения вам понадобятся три основных параметра, которые хостинг-провайдер отправляет после активации сервера:

  1. IP-адрес сервера – уникальный сетевой идентификатор
  2. Имя пользователя (обычно root для Linux или Administrator для Windows)
  3. Пароль для доступа

Подготовка к подключению виртуального сервера

Перед тем как подключиться к виртуальному серверу, убедитесь, что у вас есть все необходимые данные и условия для соединения.

Получение данных от хостера

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

  • IP-адрес вашего VPS
  • Логин (username)
  • Пароль (password)
  • Порты для подключения (по умолчанию: 22 для SSH/SFTP, 3389 для RDP)
  • Инструкции по первоначальной настройке

Если письмо не пришло, проверьте:

  1. Папку «Спам» в почтовом ящике
  2. Личный кабинет на сайте хостинг-провайдера (разделы «Мои сервера», «VPS» или «Детали сервера»)
  3. Техническую поддержку хостинга

Проверка доступности сервера

Перед подключением убедитесь, что сервер запущен и доступен:

Для Windows:

  1. Откройте командную строку (Win + R → cmd)
  2. Введите: ping ваш_IP_адрес
  3. Если получаете ответ – сервер доступен

Для Linux/macOS:

  1. Откройте терминал
  2. Введите: ping ваш_IP_адрес
  3. Нажмите Ctrl+C для остановки

Проверка портов:
Утилита telnet или онлайн-сервисы проверки портов помогут убедиться, что нужные порты открыты:

  • Порт 22 – SSH/SFTP
  • Порт 3389 – RDP
  • Порт 21 – FTP

Идеальный VPS к вашим услугам!

Компания Cloud4box предоставляет услуги по аренде виртуальных серверов c виртуализацией на базе KVM под любые нужды.

Мы гарантируем работоспособность 24/7, своевременное обслуживание/обновление комплектующих и качественную техническую поддержку.

Вы будете заниматься своим делом, не отвлекаясь на решения таких проблем, как задержки интернета, работа с определенного устройства или локации.

Перейти к выбору виртуального сервера

Способы подключения в зависимости от ОС на сервере и клиенте

Выбор способа подключения зависит от операционной системы на сервере и от задач, которые вы планируете выполнять.

Подключение к серверу через SSH или RDP

Подключение по SSH (для Linux-серверов и управления через консоль)

SSH (Secure Shell) – безопасный протокол для удаленного управления сервером через командную строку. Используется преимущественно для Linux-серверов, но может применяться и для Windows с установленным SSH-сервером.

Что такое SSH и когда используется:

  • Управление сервером через командную строку
  • Настройка веб-серверов и баз данных
  • Установка и обновление программного обеспечения
  • Мониторинг ресурсов и логов
  • Автоматизация задач через скрипты

С Windows: встроенные средства и PuTTY

Через PowerShell или CMD (Windows 10/11):

  1. Откройте PowerShell (поиск в меню Пуск) или командную строку (Win + R → cmd)
  2. Введите команду: ssh username@IP_адрес
    Пример: ssh root@192.168.1.1
  3. При первом подключении подтвердите ключ сервера (введите yes)
  4. Введите пароль (при вводе символы не отображаются)
  5. После успешной аутентификации вы получите доступ к командной строке сервера

Использование PuTTY (альтернативный графический клиент):

  1. Скачайте PuTTY с официального сайта
  2. Запустите программу
  3. В поле «Host Name (or IP address)» введите IP-адрес сервера
  4. Убедитесь, что порт установлен как 22, а тип соединения – SSH
  5. Нажмите «Open»
  6. При первом подключении подтвердите ключ сервера
  7. Введите логин и пароль в открывшемся терминале

Сохранение сессии в PuTTY:

  1. Введите IP и настройки
  2. В поле «Saved Sessions» введите имя профиля (например, «Мой VPS»)
  3. Нажмите «Save»
  4. В следующий раз выберите сохраненную сессию и нажмите «Load», затем «Open»

С Linux/macOS: через терминал

На Linux и macOS SSH-клиент встроен в систему:

  1. Откройте терминал
    • Linux: Ctrl+Alt+T или через меню приложений
    • macOS: Finder → Программы → Утилиты → Терминал или через Spotlight (Cmd+Пробел)
  2. Введите команду: ssh username@IP_адрес
  3. Подтвердите ключ хоста при первом подключении (введите yes)
  4. Введите пароль для доступа

Общие шаги для всех систем:

  1. Подтверждение ключа сервера при первом подключении – это нормально, система проверяет подлинность сервера
  2. Ввод пароля – символы не отображаются, это особенность безопасности
  3. После успешного входа вы увидите командную строку сервера (например, root@server:~#)

Подключение по RDP (для Windows-серверов)

RDP (Remote Desktop Protocol) – протокол для подключения к графическому интерфейсу Windows-серверов. Позволяет работать с сервером как с обычным компьютером.

С Windows: встроенный клиент подключения

  1. Через меню «Выполнить» (самый быстрый способ):
    • Нажмите Win + R
    • Введите mstsc и нажмите Enter
    • В поле «Компьютер» введите IP-адрес сервера
    • Нажмите «Подключить»
  2. Через меню Пуск:
    • Пуск → Стандартные → Подключение к удаленному рабочему столу
    • Или найдите «Подключение к удаленному рабочему столу» через поиск

Настройка подключения:
Нажмите «Показать параметры» для дополнительных настроек:

  • Локальные ресурсы – настройка общего доступа:
    • Буфер обмена (копирование текста между локальным ПК и сервером)
    • Локальные диски (доступ к вашим дискам с сервера)
    • Принтеры и USB-устройства
  • Дополнительно – выбор скорости соединения и отключение предупреждений о сертификатах

Авторизация:
После подключения введите:

  • Имя пользователя: Administrator (или другое, если создавали)
  • Пароль: из письма от хостера

Важно: при первом подключении появится предупреждение о сертификате. Это нормально, так как сервер использует самоподписанный сертификат. Поставьте галочку «Больше не выводить запрос для подключений к этому компьютеру» и нажмите «Да».

С macOS: Microsoft Remote Desktop

  1. Скачайте Microsoft Remote Desktop из Mac App Store
  2. Запустите приложение и нажмите «Add PC» (+)
  3. Заполните параметры:
    • PC name: IP-адрес сервера
    • User account: добавьте учетную запись (логин и пароль)
  4. Нажмите «Add»
  5. Дважды кликните на созданное подключение
  6. Подтвердите сертификат при первом подключении

С Linux: через Remmina

Для Ubuntu/Debian:

  1. Установите Remmina:
  1. Запустите Remmina из меню приложений
  2. Нажмите «+» для создания нового подключения
  3. Заполните:
    1. Server: IP-адрес сервера
    2. Username: Administrator
    3. Password: пароль от сервера
  4. Сохраните и запустите подключение

С мобильных устройств (iOS/Android)

  1. Установите официальное приложение Microsoft Remote Desktop
  2. Создайте новое подключение
  3. Введите IP-адрес, логин и пароль
  4. Сохраните и запустите подключение

Подключение по SFTP/FTP (для передачи файлов)

Для передачи файлов между локальным компьютером и сервером используются протоколы FTP и его защищенная версия SFTP.

Разница между FTP и SFTP:

  • FTP (File Transfer Protocol) – передает данные в открытом виде, небезопасен
  • SFTP (SSH File Transfer Protocol) – использует SSH-шифрование, рекомендуется для использования
  • FTPS – FTP поверх SSL, альтернативный безопасный вариант

Использование FileZilla для SFTP

FileZilla – бесплатный кроссплатформенный FTP-клиент:

  1. Скачайте и установите FileZilla с официального сайта
  2. Запустите программу
  3. В верхней панели заполните:
    • Хост: IP-адрес сервера
    • Имя пользователя: ваш логин (обычно root для Linux)
    • Пароль: пароль для доступа
    • Порт: 22 для SFTP (не 21!)
  4. Нажмите «Быстрое соединение»

Настройка постоянного подключения:

  1. Файл → Менеджер сайтов
  2. Нажмите «Новый сайт»
  3. Заполните параметры:
    • Хост: IP-адрес
    • Протокол: SFTP – SSH File Transfer Protocol
    • Тип входа: Обычный
    • Пользователь: ваш логин
    • Пароль: ваш пароль
  4. Нажмите «Соединиться»

Важные настройки в FileZilla:

  • Правка → Настройки → Передачи → Максимальное количество соединений: установите 2-5
  • Для корректного отображения русских имен файлов: Правка → Настройки → Интерфейс → Кодировка файлов: UTF-8

Альтернативные клиенты:

  • WinSCP – для Windows, поддерживает SFTP и SCP
  • Cyberduck – для macOS и Windows
  • Встроенные FTP-клиенты в панелях управления (cPanel, ISPmanager)

Создание FTP-аккаунта через панель управления

Если вам нужен отдельный доступ для разработчика или ограниченный доступ к определенной папке:

Через ISPmanager:

  1. Войдите в панель управления
  2. Перейдите в раздел «FTP-пользователи»
  3. Нажмите «Создать»
  4. Заполните:
    • Имя пользователя
    • Пароль
    • Домашний каталог (папка, к которой будет доступ)
  5. Сохраните настройки

Через cPanel:

  1. Войдите в cPanel
  2. Найдите раздел «Файлы» → «FTP-аккаунты»
  3. Заполните форму создания нового аккаунта
  4. Укажите директорию доступа (рекомендуется ограничить доступ только нужной папкой)

Дополнительные настройки и советы по безопасности сервера

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

Безопасность и настройка сервера

Как сменить SSH-порт для безопасности

Стандартный порт 22 часто атакуется ботами. Смена порта снижает количество автоматических атак:

  1. Подключитесь к серверу по SSH
  2. Отредактируйте конфигурационный файл:
  1. Найдите строку #Port 22 и раскомментируйте ее (удалите #)
  2. Измените номер порта на любой от 1024 до 65535 (например, 2222):
  3. Сохраните изменения (Ctrl+O, затем Enter в nano)
  4. Выйдите из редактора (Ctrl+X)
  5. Перезагрузите SSH-сервер:
  1. Добавьте новый порт в firewall
  1. Теперь подключайтесь с указанием порта:

Как создать отдельного пользователя (не root)

Работа от имени root небезопасна. Создайте обычного пользователя с sudo-правами:

  1. Подключитесь к серверу как root
  2. Создайте нового пользователя:
  1. Задайте пароль и заполните информацию (можно пропустить)
  2. Добавьте пользователя в группу sudo:
  1. Теперь можно подключаться под этим пользователем:

Настройка доступа по SSH-ключу (без пароля)

SSH-ключи безопаснее паролей и удобнее в использовании:

Генерация ключа на локальном компьютере:

Windows (в PowerShell):

Ключи сохранятся в C:\Users\ваш_пользователь\.ssh\

Linux/macOS:

Добавление ключа на сервер:

  1. Скопируйте публичный ключ на сервер:

Или вручную:

  1. Просмотрите публичный ключ: cat ~/.ssh/id_rsa.pub
  2. На сервере: mkdir -p ~/.ssh && echo «ваш_публичный_ключ» >> ~/.ssh/authorized_keys

2. Настройте права:

3. Отключите вход по паролю (опционально, для повышения безопасности):
В /etc/ssh/sshd_config установите:

Что делать, если не подключается

Проверка портов:

  1. Убедитесь, что брандмауэр на сервере разрешает подключение
  2. Проверьте, открыт ли порт на стороне хостера (иногда требуется включить в панели управления)

Отключение требования проверки подлинности в RDP:
Если не подключается с Linux-клиента:

  1. Подключитесь к серверу через аварийный доступ (если есть в панели хостера)
  2. Откройте «Система» → «Настройки удаленного доступа»
  3. Снимите галочку «Allow connections only from computers running Remote Desktop with Network Level Authentication»
  4. Переподключитесь

Использование аварийного доступа:
Многие хостеры предоставляют доступ через веб-консоль или VNC:

  1. Войдите в личный кабинет хостинга
  2. Найдите раздел управления сервером
  3. Запустите веб-консоль или VNC-доступ
  4. Настройте сеть или исправьте конфигурацию

Проверка сетевых настроек:

  1. Убедитесь, что IP-адрес правильный
  2. Проверьте, не блокирует ли подключение локальный фаервол или антивирус
  3. Попробуйте подключиться с другого устройства или сети

Сравнение протоколов: какой выбрать для ваших задач

Выбор протокола зависит от операционной системы сервера и задач, которые вы планируете выполнять.

SSH – для управления сервером (команды, настройки)

  • Когда использовать: Linux-серверы, администрирование, автоматизация
  • Преимущества: безопасность, возможность автоматизации, низкое потребление трафика
  • Недостатки: требует знания командной строки
  • Порты: 22 (по умолчанию)
  • Клиенты: OpenSSH (встроен в Linux/macOS), PuTTY (Windows), Termius (мобильные)

RDP – для работы с графическим интерфейсом Windows

  • Когда использовать: Windows-серверы, работа с графическими приложениями
  • Преимущества: полный графический интерфейс, простота использования
  • Недостатки: высокое потребление трафика, требует больше ресурсов
  • Порты: 3389 (по умолчанию)
  • Клиенты: mstsc (Windows), Microsoft Remote Desktop (macOS/iOS/Android), Remmina (Linux)

SFTP – для безопасной передачи файлов

  • Когда использовать: передача файлов на/с сервера, управление файлами
  • Преимущества: безопасность, шифрование данных
  • Недостатки: не подходит для администрирования сервера
  • Порты: 22 (через SSH)
  • Клиенты: FileZilla, WinSCP, Cyberduck

FTP – для быстрой передачи в доверенной сети

  • Когда использовать: только в доверенных сетях, когда скорость важнее безопасности
  • Преимущества: простота настройки, поддержка всеми клиентами
  • Недостатки: отсутствие шифрования, небезопасно
  • Порты: 21 (управление) и 20 (данные)
  • Клиенты: те же, что для SFTP

Рекомендации по выбору:

  • Для Linux-сервера и администрирования: SSH + SFTP
  • Для Windows-сервера: RDP (для графики) + WinSCP (для файлов)
  • Для безопасной передачи файлов: всегда SFTP вместо FTP
  • Для временного доступа или в доверенной сети: можно использовать FTP

Заключение: основные шаги для быстрого старта

Подключение к виртуальному серверу – простой процесс, если следовать инструкциям:

  1. Получите данные от хостера (IP, логин, пароль)
  2. Определите ОС сервера: Linux или Windows
  3. Выберите протокол:
    • Linux: SSH для управления, SFTP для файлов
    • Windows: RDP для графики, SFTP для файлов
  4. Установите нужный клиент:
    • SSH: PuTTY (Windows) или терминал (Linux/macOS)
    • RDP: mstsc (Windows), Microsoft Remote Desktop (macOS)
    • SFTP: FileZilla или WinSCP
  5. Подключитесь с использованием полученных данных
  6. Настройте безопасность: смените порты, создайте отдельных пользователей, настройте SSH-ключи

Рекомендации по безопасности

  • Никогда не используйте root для повседневных задач
  • Смените стандартные порты (22 для SSH, 3389 для RDP)
  • Используйте SSH-ключи вместо паролей
  • Регулярно обновляйте сервер и программное обеспечение
  • Настройте firewall и ограничьте доступ по IP, если возможно
  • Используйте сложные пароли и двухфакторную авторизацию, если поддерживается

Полезные инструменты для работы с VPS

  • Для SSH: PuTTY (Windows), Termius (кроссплатформенный), MobaXterm (Windows с дополнительными функциями)
  • Для RDP: Microsoft Remote Desktop (официальный клиент), Remmina (Linux)
  • Для передачи файлов: FileZilla, WinSCP (Windows), Cyberduck
  • Для мониторинга: htop (консольный монитор ресурсов), NetData (веб-мониторинг)

Теперь вы знаете, как подключиться к виртуальному серверу различными способами. Начните с простого подключения по SSH или RDP, освоитесь в среде, а затем переходите к более сложным настройкам безопасности. Помните, что большинство проблем с подключением решается проверкой данных авторизации, портов и сетевых настроек.

Часто задаваемые вопросы

Если вы забыли пароль, есть несколько вариантов:

  • Через панель управления хостера: многие провайдеры позволяют сбросить пароль в личном кабинете
  • Через аварийный доступ: используйте веб-консоль или VNC, если они предоставляются
  • Обращение в техподдержку: свяжитесь с хостинг-провайдером для сброса пароля
  • Для Linux: при наличии доступа по SSH-ключу можно сменить пароль через команду passwd
  • Для Windows: через аварийный доступ или переустановку пароля в панели управления

Наиболее частые причины:

  • Не включен SSH-клиент в Windows: в PowerShell выполните Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
  • Блокировка брандмауэром: проверьте, не блокирует ли подключение Windows Firewall или антивирус
  • Неправильный порт: убедитесь, что используете порт 22 (или другой, если меняли)
  • Сервер не запущен: проверьте статус сервера в панели управления хостера
  • Неверные учетные данные: перепроверьте IP, логин и пароль

Оба протокола могут быть безопасными при правильной настройке:

  • SSH: считается более безопасным по умолчанию, использует шифрование, поддерживает аутентификацию по ключам
  • RDP: также поддерживает шифрование, но требует дополнительной настройки для максимальной безопасности

Рекомендации для безопасности:

  • Для SSH: используйте ключи вместо паролей, смените стандартный порт, отключите вход root
  • Для RDP: используйте сложные пароли, включите Network Level Authentication, ограничьте доступ по IP

Да, подключиться к виртуальному серверу можно с мобильных устройств:

Для SSH:

  • iOS: Termius, Prompt 2
  • Android: Termius, JuiceSSH

Для RDP:

  • iOS: Microsoft Remote Desktop
  • Android: Microsoft Remote Desktop

Для передачи файлов:

  • iOS/Android: FileZilla (требуется Jailbreak/Root) или альтернативы как FTP Manager

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

Предупреждение о сертификате – нормальная ситуация при первом подключении, так как сервер использует самоподписанный сертификат. Варианты действий:

  1. Принять и продолжить: поставьте галочку «Больше не выводить запрос» и нажмите «Да»/«Подключиться»
  2. Настроить подключение без предупреждений:
    • В окне подключения нажмите «Показать параметры»
    • Перейдите на вкладку «Дополнительно»
    • Выберите «Подключаться без предупреждения»
  3. Установить сертификат в доверенные (для постоянных серверов)

Важно: если сертификат внезапно изменился для уже знакомого сервера, это может указывать на атаку «man-in-the-middle». В этом случае стоит проверить безопасность подключения.