Подключение к удалённому серверу на Ubuntu с Windows — задача, с которой сталкивается каждый, кто арендует VPS. основной способ — через протокол SSH, но есть и альтернативы: графический интерфейс, для передачи файлов или даже удалённый рабочий стол. Сразу скажу: проще всего использовать встроенный ssh в Windows 10/11 или бесплатный PuTTY. Далее разберём все варианты по шагам — от настройки сервера до первого входа.

В статье: как настроить для подключения, какие программы использовать, как устранить типичные ошибки и почему иногда не получается зайти с первого раза. Начнём с подготовки сервера — без этого ни один способ не сработает.

Подготовка VPS Ubuntu к подключению

Перед тем как подключиться к серверу через Windows, нужно убедиться, что сервер готов принимать соединения. В 90% случаев провайдеры VPS (например, DigitalOcean, Hetzner или AWS) уже настраивают SSH-доступ при создании машины. Но проверить стоит.

Первое — IP-адрес сервера. Его выдаёт хостинг в панели управления или приходит на почту после оплаты. Обычно это IPv4-адрес вида 123.123.123.123. Если у вас IPv6, подключение возможно, но настройка сложнее — об этом отдельно.

Второе — порт SSH. По умолчанию это 22, но некоторые провайдеры меняют его на нестандартный (например, 2222) в целях безопасности. Уточните в документации хостинга.

Третье — данные для входа. Обычно это логин root и пароль, который вы задали при создании сервера. Некоторые провайдеры (вроде Linode) требуют сначала сменить пароль через веб-интерфейс.

Если сервер новый, проверьте, запущен ли SSH-сервер. Подключитесь через веб-консоль хостинга (если есть) и выполните:

sudo systemctl status ssh

Если статуса active (running) нет — запустите сервис:

sudo systemctl start ssh
sudo systemctl enable ssh
💡

Если вы забыли пароль root, используйте функцию сброса пароля в панели управления хостинга. Некоторые провайдеры (например, OVH) позволяют сделать это в несколько кликов.

Метод Сложность Подходит для Плюсы Минусы
SSH через PowerShell Низкая Управление сервером Встроенный в Windows, не требует установки Только командная строка
PuTTY Низкая Управление сервером Удобный интерфейс, сохранение сессий Нужно скачивать программу
OpenSSH (Windows Terminal) Средняя Управление сервером Быстрее PuTTY, поддержка ключей Настройка ключей сложнее для новичков
SFTP (FileZilla) Низкая Передача файлов Графический интерфейс, удобно для работы с файлами Не подходит для команд

Сравнение методов подключения к VPS Ubuntu с Windows

Способов подключиться к на с несколько. Каждый имеет плюсы и минусы. Выбор зависит от ваших задач: нужно ли только управлять сервером через командную строку или требуется графический интерфейс.

Для большинства задач хватит SSH через PowerShell или PuTTY. Если нужно передавать файлы — добавьте FileZilla с протоколом SFTP. Для полноценного графического интерфейса (как на локальном компьютере) потребуется настройка X11 или VNC — об этом поговорим позже.

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

Самый универсальный способ — подключение по SSH. В современных версиях Windows (10 и 11) клиент встроен в PowerShell и Командную строку. Если у вас старая версия системы, используйте PuTTY.

Шаг 1. Откройте PowerShell

Нажмите Win + R, введите powershell и нажмите Enter. Альтернатива — cmd (Командная строка), но PowerShell удобнее.

Шаг 2. Введите команду подключения

Синтаксис простой:

ssh пользователь@ip_адрес_сервера -p порт

Пример для подключения к серверу с IP 123.123.123.123 под пользователем root на стандартном порту 22:

ssh root@123.123.123.123

Если порт нестандартный (например, 2222):

ssh root@123.123.123.123 -p 2222

Шаг 3. Подтвердите подключение

При первом подключении спросит, доверяете ли вы серверу. Введите yes и нажмите Enter. Затем введите пароль. Внимание: при вводе пароля символы не отображаются — это нормально. Просто введите его и нажмите Enter.

Если всё прошло успешно, вы увидите приветственное сообщение Ubuntu и командную строку сервера.

  • Проблема: "Connection timed out" — проверьте IP-адрес сервера, порт и убедитесь, что SSH-сервер запущен на VPS.
  • Проблема: "Permission denied" — неправильный логин или пароль. Убедитесь, что вы используете верные данные.
  • Проблема: "Network is unreachable" — возможно, ваш провайдер блокирует порт 22. Попробуйте подключиться через мобильный интернет или VPN.

Как подключиться через PuTTY

PuTTY — бесплатный SSH-клиент для Windows, который удобен для постоянной работы с серверами. Его плюс — возможность сохранять сессии, чтобы не вводить данные каждый раз.

Шаг 1. Скачайте и установите PuTTY

Официальный сайт — putty.org. Скачайте установочный файл (например, putty-64bit-0.79-installer.msi) и установите программу.

Шаг 2. Настройте сессию

  1. Запустите PuTTY.
  2. В поле Host Name (or IP address) введите вашего сервера (например, 123.123.123.123).
  3. В поле Port укажите порт SSH (по умолчанию 22).
  4. В разделе Connection type выберите SSH.
  5. В поле Saved Sessions введите название для сохранения (например, Мой VPS) и нажмите Save.

Шаг 3. Подключитесь к серверу

Выберите сохранённую сессию и нажмите Open. В открывшемся окне введите логин (обычно root) и пароль. Если всё верно — вы на сервере.

⚠️ Внимание: если вы используете ключи SSH (а это безопаснее, чем пароли), их нужно загрузить в через Connection > SSH > Auth и указать путь к преватному ключу (.ppk файл).
Какой метод подключения к VPS вы используете чаще всего?
SSH через PowerShell
PuTTY
FileZilla (SFTP)
Другой метод

Сравнение и встроенного в Windows

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

Критерий PuTTY Windows SSH (PowerShell)
Удобство Сохранение сессий, настройка шрифтов, цветов Быстрый доступ, интеграция с PowerShell
Поддержка ключей SSH Да (требует конвертации ключей в .ppk) Да (native поддержка OpenSSH)
Скорость работы Средняя Высокая
Дополнительные функции Туннелирование, последовательные подключения Интеграция с другими инструментами Windows
Установка Требует скачивания Встроен в Windows 10/11

Если вы работаете с одним-двумя серверами, хватит встроенного SSH. Для управления десятком удобнее PuTTY с сохранёнными сессиями.

Графический доступ к VPS Ubuntu: VNC и X11

Иногда командной строки недостаточно — например, если нужно запустить графическое приложение или настроить сервер через GUI. В таких случаях используют VNC или X11 Forwarding.

VNC (Virtual Network Computing) позволяет подключаться к графическому интерфейсу удалённо. Для этого на сервере нужно установить VNC-сервер (например, tigervnc), а на Windows — клиент (TightVNC, RealVNC).

X11 Forwarding — способ запуска графических приложений с сервера на вашем компьютере через SSH. Для этого на нужно установить X-сервер (например, Xming или VcXsrv), а при подключении по добавить флаг -X:

ssh -X root@123.123.123.123

Графический доступ к VPS Ubuntu требует дополнительной настройки сервера и клиента. Для новичков проще ограничиться SSH и SFTP.

Подключение через для передачи файлов

Если нужно загрузить файлы на сервер или скачать их, удобно использовать SFTP (SSH File Transfer Protocol). Это безопасный способ передачи данных по SSH.

Способ 1: FileZilla

FileZilla — бесплатный FTP/SFTP-клиент с графическим интерфейсом.

  1. Скачайте и установите FileZilla Client с официального сайта.
  2. В поле Хост введите сервера.
  3. В поле Имя пользователя укажите логин (например, root).
  4. В поле Пароль введите пароль.
  5. В поле Порт укажите 22 (или ваш нестандартный порт SSH).
  6. Выберите протокол SFTP - SSH File Transfer Protocol.
  7. Нажмите Быстрое соединение.

После подключения в правой части окна вы увидите файлы сервера, в левой — локальные файлы. Перетаскивайте их мышкой для загрузки/скачивания.

Способ 2: WinSCP

WinSCP — ещё один популярный SFTP-клиент.His интерфейс похож на FileZilla, но есть дополнительные функции, например, встроенный текстовый редактор.

Настройка аналогична: введите IP, логин, пароль, выберите протокол SFTP и подключитесь.

Чек-лист перед подключением к VPS Ubuntu

Выполнено: 0 / 5

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

Можно ли подключиться к VPS Ubuntu без пароля?

Да, для этого нужно настроить аутентификацию по SSH-ключам. Сгенерируйте пару ключей на локальном компьютере (ssh-keygen), добавьте публичный ключ в файл ~/.ssh/authorized_keys на сервере и отключите вход по паролю в файле /etc/ssh/sshd_config (параметр PasswordAuthentication no). Это безопаснее, чем использование паролей.

Почему при подключении через пишет "Connection refused"?

Причин несколько: SSH-сервер не запущен на VPS (проверьте командой sudo systemctl status ssh), порт закрыт брандмауэром (например, ufw), или вы указываете неверный IP/порт. Также возможно, что хостинг-провайдер блокирует входящие подключения — проверьте настройки сети в панели управления.

Как подключиться к VPS Ubuntu через Windows, если у меня IPv6?

Подключение через IPv6 аналогично IPv4, но адрес будет выглядеть как 2001:0db8:85a3:0000:0000:8a2e:0370:7334. В PuTTY или PowerShell введите IPv6-адрес в квадратных скобках: ssh root@[2001:0db8:85a3::8a2e:0370:7334]. Убедитесь, что ваш интернет-провайдер поддерживает IPv6.

Можно ли использовать для подключения к Ubuntu?

По умолчанию Ubuntu не поддерживает RDP (Remote Desktop Protocol), так как это протокол Microsoft. Однако можно установить xrdp на сервер: sudo apt install xrdp, затем подключаться через стандартный Подключение к удалённому рабочему столу в Windows. Но этот способ менее безопасен, чем SSH, и требует настройки графической оболочки на сервере.