Как установить доступ к удаленному рабочему столу в Ubuntu из Windows

Как установить доступ к удаленному рабочему столу в Ubuntu из Windows

Вы находитесь в одной комнате, сидите за ПК; данные, которые вам нужны, находятся в другом, на компьютере под управлением Ubuntu. Если оба компьютера находятся в одном доме, нет проблем; а что, если они в разных офисах? Это может быть немного прогулки!





Следовательно, ответ - установка подключения к удаленному рабочему столу. Узнайте, как настроить удаленный рабочий стол с Windows на Ubuntu.





Зачем удаленно подключаться к Ubuntu из Windows?

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





В качестве альтернативы вы можете запустить сервер Ubuntu для данных, веб-сайт или даже игру. В любом случае, способ настройки удаленного подключения сэкономит много времени и усилий.

У вас есть три основных варианта установки удаленного соединения с машиной Ubuntu, на которой установлена ​​среда рабочего стола по умолчанию:



  1. Удаленный рабочий стол (RDP)
  2. Виртуальные сетевые вычисления (VNC)
  3. Стороннее программное обеспечение для удаленного рабочего стола

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

  1. Включить переадресацию портов на маршрутизаторе удаленного устройства
  2. Найдите IP-адрес
  3. Установить SSH

Давайте посмотрим на них по очереди.





Подготовьте Windows RDP к соединениям Ubuntu

Решения удаленного доступа просты в настройке и управлении в одной сети. Однако, если вы работаете из дома, это мгновенно усложняет ситуацию.

Чтобы использовать VNC и RDP с ПК в другой сети, вам необходимо разрешить доступ к удаленному компьютеру через его маршрутизатор. Это делается с помощью «переадресации портов». Однако перед настройкой вам понадобится IP-адрес.





Найдите IP-адрес вашего ПК с Ubuntu

Прежде чем вы сможете установить соединение с вашим устройством Ubuntu через RDP или VNC, вам понадобится IP-адрес.

Первый способ самый простой. Физически перейдите к машине Ubuntu, нажмите Ctrl + Alt + T , чтобы открыть Терминал, и введите команду:

ifconfig

Ищите inet addr напротив соединения, которое вы в настоящее время используете. Например, если вы подключены к Wi-Fi, ищите wlan0 . Если компьютер подключен к сети для Ethernet, ищите eth0 .

Другой способ узнать IP-адрес - найти значок подключения на панели, щелкнуть правой кнопкой мыши и выбрать Информация о подключении . Здесь вы найдете IP-адрес.

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

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

Включить переадресацию портов

Чтобы получить доступ к компьютеру в другой сети (например, вашей рабочей сети), вам необходимо включить переадресацию портов на маршрутизаторе, на котором находится ваш компьютер с Ubuntu.

Начните с установки IP-адреса маршрутизатора. Для этого вы можете использовать команду ip r с grep, чтобы указать значение по умолчанию:

ip r | grep default

Запишите IP-адрес, затем откройте его в браузере, чтобы отобразить консоль администратора маршрутизатора. Включить переадресацию портов просто:

  • Ищите Перенаправление порта настройки
  • Создать Новое правило помеченный Удаленного рабочего стола
  • Установить Внутренний порт номер для 3389
  • Установить Внешний порт номер для 3389
  • Введите айпи адрес ПК с Ubuntu
  • Нажмите Сохранить

Обратите внимание, что эти шаги являются общими и будут отличаться в зависимости от вашего маршрутизатора. Подробные инструкции см. В документации к маршрутизатору.

После сохранения вы сможете удаленно подключать RDP к ПК с Ubuntu через статический IP-адрес вашей организации. Если ваш работодатель не использует статический IP-адрес (маловероятно, но бывает), используйте поставщик динамического DNS вместо.

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

Настроить доступ с помощью SSH

Чтобы сэкономить время, вы можете установить PuTTY на свой компьютер (или просто попробуйте встроенную функцию Windows SSH ). Это позволяет вам установить соединение SSH, которое дает удаленный доступ к командной строке Ubuntu.

Для ясности: это не вариант удаленного рабочего стола ; нет управления мышью. Но полезно установить удаленно инструменты, которые вы будете использовать. Однако SSH часто отключен по умолчанию, поэтому, если он не установлен, вам нужно это исправить.

Короче говоря, это зависит от того, какую версию Ubuntu вы используете, и от того, использовали ли вы ранее SSH.

После установки через терминал (sudo apt install openssh-server) вы сможете установить удаленное соединение. Просто введите IP-адрес, имя пользователя и пароль Ubuntu. Затем вы можете использовать терминал для установки инструментов, необходимых для RDP и VNC.

1. Удаленный доступ с использованием протокола удаленного рабочего стола

Самый простой вариант - использовать протокол удаленного рабочего стола или RDP. Встроенный в Windows, этот инструмент может установить подключение к удаленному рабочему столу через вашу домашнюю сеть. Все, что вам нужно, это IP-адрес устройства Ubuntu.

Хотя необходимое программное обеспечение предварительно установлено в Windows, вам необходимо установить инструмент xrdp в Ubuntu. Для этого откройте окно Терминала ( Ctrl + Alt + T ) и введите:

sudo apt install xrdp

Следуйте за этим с

sudo systemctl enable xrdp

Подождите, пока это установится, затем запустите приложение удаленного рабочего стола в Windows с помощью меню «Пуск» или поиска. Тип швабра затем нажмите на Подключение к удаленному рабочему столу . Открыв приложение, введите IP-адрес в поле Компьютер поле.

Далее нажмите Показать параметры и добавить Имя пользователя для ПК с Ubuntu. Вы можете нажать Сохранить чтобы сохранить эти настройки для повторного использования в другой раз.

Нажмите Соединять чтобы начать соединение, и при появлении запроса введите пароль учетной записи Ubuntu. После этого соединение будет установлено, что даст вам полный доступ с помощью мыши и клавиатуры к удаленному компьютеру с Ubuntu. Если вы планируете часто использовать это соединение, вы можете создать для него файл конфигурации, чтобы сэкономить время.

Устранение неполадок RDP в Ubuntu

Хотя RDP - отличный вариант для удаленного подключения к вашему ПК с Ubuntu, он ненадежен в Ubuntu 18.04 LTS. Похоже, возникла проблема с установкой удаленного соединения, когда вы уже вошли в ту же учетную запись в Ubuntu.

Таким образом, простой способ обойти это - просто выйти из системы Ubuntu.

Если это невозможно, попробуйте переключить соединение RDP с использования сервера Xorg на использование X11rdp. Подождите, пока это не удастся, затем попробуйте Xorg еще раз.

Вы также можете попытаться установить соединение после перезапуска компьютера с Linux.

Ubuntu 20.04 LTS должен включать исправление этой проблемы.

Windows 10 не выходит из спящего режима

2. Подключитесь к Ubuntu из Windows с помощью VNC.

Другой вариант с полной функциональностью удаленного рабочего стола - VNC (Virtual Network Computing). Для этого требуется клиентское приложение на ПК с Windows и сервер на Ubuntu.

На удаленном ПК после проверки обновлений установите компонент TightVNC Server:

sudo apt update

Затем установите серверную утилиту:

sudo apt install tightvncserver

Затем вам нужно будет запустить его:

sudo tightvncserver

На этом этапе вам будет предложено установить пароль для подключения. Запишите номер рабочего стола, обычно: 1.

Теперь, когда TightVNC Server настроен в Ubuntu, вам нужно установить клиент в Windows. Его можно скачать с www.tightvnc.com/download.php --- убедитесь, что вы выбрали правильную версию, поскольку она доступна в 32-битном и 64-битном вариантах.

Инструменты TightVNC доступны только в комплекте, поэтому после установки ищите TightVNC Viewer в поиске Windows.

После запуска средства просмотра введите IP-адрес поля Ubuntu в Remote Host, а затем номер рабочего стола. Итак, это может выглядеть так:

192.168.0.99:1

При появлении запроса введите пароль и приступайте к удаленному рабочему столу!

Повышение безопасности TightVNC

По умолчанию TightVNC шифрует ваш пароль, но ничего больше. Это делает его небезопасным для подключений через Интернет. К счастью, безопасность можно повысить благодаря SSH и Xming.

Чтобы использовать это, загрузите и установите Инструмент Xming для Windows из Sourceforge. Как только это будет сделано, найдите ярлык на рабочем столе, щелкните правой кнопкой мыши и выберите Характеристики .

Ищите Ярлык вкладка и в Цель поле введите следующее:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Нажмите Подать заявление чтобы сохранить изменение, затем Ok . Дважды щелкните значок, чтобы запустить Xming, затем откройте PuTTY. Здесь разверните меню слева, чтобы Подключение> SSH> X11 .

Проверять Включить пересылку X11 , затем вернитесь к Сессия вверху меню.

Введите IP-адрес удаленного устройства и нажмите Открытым . Через несколько секунд будет доступно безопасное соединение с удаленным рабочим столом Ubuntu.

3. Удаленный рабочий стол в Ubuntu с помощью коммерческих инструментов

Все, что вы узнали до сих пор, является стандартным, если вам нужен удаленный доступ к ПК с Linux в вашей локальной сети. Если вам нужно выйти за рамки этого, то шаги по включению переадресации портов помогут.

Но что, если вы не собираетесь подключаться к маршрутизатору? Если это кажется слишком сложным, то потребуется стороннее коммерческое программное обеспечение, предназначенное для поддержки удаленного рабочего стола. Некоторые из них доступны, но не все поддерживают Linux.

Предлагаем вам попробовать:

  • NoMachine : изначально выпущенный как инструмент удаленного рабочего стола Linux, теперь он доступен на всех основных платформах. Установите на целевой компьютер, затем на локальный и настройте удаленное соединение.
  • Удаленный рабочий стол Chrome : использует вашу учетную запись Google для управления удаленным доступом через браузер Chrome.
  • TeamViewer : хорошо известное коммерческое решение для удаленного рабочего стола, предлагающее программное обеспечение для Linux. Просто установите заранее программное обеспечение клиента и хоста. Также предлагает хост-приложение для удаленного доступа к устройствам Raspberry Pi.

Обратите внимание, что эти инструменты требуют настройки перед использованием. Если у вас есть коллега рядом с удаленным компьютером, он может вам помочь. Смотрите наш список инструменты удаленного доступа для получения дополнительных предложений.

Выбор правильного решения для удаленного рабочего стола Ubuntu

Какой инструмент удаленного рабочего стола для соединений между Ubuntu и Windows вам следует использовать?

Доступны три основных варианта:

  • RDP: здесь используется протокол удаленного рабочего стола Windows через реализацию xrdp с открытым исходным кодом.
  • VNC: Виртуальные сетевые вычисления - это альтернатива RDP, но менее безопасная.
  • Коммерческое программное обеспечение для удаленного доступа: большинство из них требуют минимальной настройки и поддерживают Linux.

Вы также можете использовать SSH для отправки некоторых удаленных инструкций на свой компьютер с Ubuntu.

Мы показали вам три способа установить удаленное соединение с вашим компьютером или сервером Ubuntu из Windows. У каждого есть свои преимущества и недостатки. Но если вы просто хотите окунуться в Ubuntu, попробуйте Подсистема Windows для Linux в Windows 10?

Делиться Делиться Твитнуть Эл. адрес Canon против Nikon: какой бренд камеры лучше?

Canon и Nikon - два крупнейших имени в индустрии фотоаппаратов. Но какой бренд предлагает лучшую линейку камер и объективов?

Читать далее
Похожие темы
  • Linux
  • Окна
  • Продуктивность
  • Удаленного рабочего стола
  • Удаленный доступ
  • Ubuntu
  • VNC
  • Удаленная работа
  • Советы по Windows
  • Советы по Linux
  • Домашний офис
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux