Вы находитесь в одной комнате, сидите перед компьютером; данные, которые вы хотите, находятся в другом, на компьютере под управлением Ubuntu. Если оба компьютера находятся в одном доме, нет проблем; но что, если они находятся в одном и том же офисе? Это может быть немного погулять!
Поэтому ответ заключается в настройке подключения к удаленному рабочему столу. Два хороших варианта удаленного рабочего стола доступны пользователям Windows для доступа к Ubuntu.
Почему удаленное подключение к Ubuntu из Windows?
Есть несколько причин, по которым вам может понадобиться удаленное подключение к вашему компьютеру Ubuntu . Возможно, вы на работе и вам необходимо войти в свой домашний компьютер. В качестве альтернативы у вас может быть компьютер с Ubuntu в одной комнате, компьютер с Windows на другом и желание запускать обновления в Ubuntu.
В качестве альтернативы вы можете использовать сервер Ubuntu. Возможно, вы настроили это для управления запуском игры, такой как Counter-Strike или Minecraft. В любом случае, метод настройки удаленного соединения сэкономит много времени и усилий.
У вас есть два варианта установки удаленного соединения с вашей машиной Ubuntu: вы можете использовать Remote Desktop (RDP) или Virtual Network Computing (VNC) .
Давайте посмотрим на каждый метод по очереди.
Найдите IP-адрес вашего компьютера с Ubuntu
Прежде чем вы сможете установить соединение с вашим устройством Ubuntu, вам нужно знать IP-адрес.
Первый способ самый простой. Физически перейдите на компьютер с Ubuntu, нажмите Ctrl + Alt + T, чтобы открыть терминал, и введите команду:
ifconfig
Найдите «inet addr» для соединения, которое вы используете в данный момент. Например, если вы используете Wi-Fi, ищите wlan0 . Если компьютер подключен к сети для Ethernet, ищите eth0 .
Другой способ найти IP-адрес — найти значок подключения на панели, щелкнуть правой кнопкой мыши и выбрать « Информация о подключении» . Вы найдете IP-адрес, указанный здесь.
Ни один из этих вариантов не открывается? Вы также можете подключиться к маршрутизатору напрямую через браузер вашего компьютера.
После входа в консоль администратора маршрутизатора вы сможете увидеть, какие устройства подключены. Просто найдите имя вашего устройства Ubuntu, найдите IP-адрес и запишите его на будущее.
1. Удаленный доступ с использованием SSH
Прежде чем начать, вы можете установить PuTTY на свой ПК (или просто попробовать встроенную функцию ). Это позволяет вам установить соединение SSH, которое дает удаленный доступ к командной строке Ubuntu.
Чтобы было ясно: это не вариант удаленного рабочего стола ; нет управления мышью. Но это полезно иметь для удаленной установки инструментов, которые вы будете использовать. Однако SSH часто отключается по умолчанию, поэтому, если он не установлен, вам необходимо это исправить.
Короче говоря, это зависит от того, какую версию Ubuntu вы используете, и использовали ли вы ранее SSH.
После установки через терминал ( sudo apt install openssh-server ) вы сможете установить удаленное соединение (просто используя IP-адрес, имя пользователя и пароль Ubuntu) и использовать терминал для установки инструментов, необходимых для RDP и для VNC.
2. Удаленный доступ с использованием протокола удаленного рабочего стола
Самый простой вариант — использовать протокол удаленного рабочего стола или RDP. Этот инструмент, встроенный в Windows, можно использовать для установки подключения к удаленному рабочему столу через домашнюю сеть. Все, что вам нужно, это IP-адрес устройства Ubuntu.
В то время как необходимое программное обеспечение предварительно установлено в Windows, вам нужно установить утилиту xrdp в Ubuntu. Для этого откройте окно терминала ( Ctrl + Alt + T ) и введите:
sudo apt install xrdp
Следуйте за этим с
sudo systemctl enable xrdp
Подождите, пока это установится, затем запустите приложение удаленного рабочего стола в Windows с помощью меню «Пуск» или поиска. Введите rdp, затем нажмите на Подключение к удаленному рабочему столу Открыв приложение, введите IP-адрес в поле « Компьютер» .
Затем нажмите « Показать параметры» и добавьте имя пользователя для компьютера с Ubuntu. Вы можете нажать Сохранить, чтобы сохранить эти настройки для повторного использования в другой раз.
Нажмите « Подключиться», чтобы установить соединение, и при появлении запроса введите пароль учетной записи Ubuntu. После этого соединение будет установлено, предоставляя вам полный доступ с помощью мыши и клавиатуры к удаленному компьютеру Ubuntu. Если вы планируете часто использовать это соединение, вы можете создать файл конфигурации ваше время ваше время при использовании подключения чтобы сэкономить время.
Устранение неполадок RDP
Хотя RDP является отличным вариантом для удаленного подключения к вашему компьютеру Ubuntu, с появлением Ubuntu 18.04 LTS он менее надежен. Кажется, есть проблема с установлением удаленного соединения, когда вы уже вошли в ту же учетную запись на компьютере с Ubuntu.
Таким образом, простой способ обойти это просто выйти из компьютера с Ubuntu.
Если это невозможно, попробуйте переключить RDP-соединение с сервера Xorg на X11rdp, подождать, пока это не произойдет, и снова попробовать Xorg.
Вы также можете попытаться подключиться после перезагрузки компьютера с Linux.
3. Удаленный доступ с использованием виртуальных сетевых вычислений
Другой вариант с полной функциональностью удаленного рабочего стола — это VNC. Для этого требуется клиентское приложение на ПК с 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 на удаленном хосте, а затем номер рабочего стола. Итак, это может выглядеть так:
192.168.0.99:1
Введите пароль при появлении запроса и начните работу на удаленном рабочем столе!
Делая TightVNC более безопасным
По умолчанию TightVNC зашифрует ваш пароль, но не более того. Это делает его небезопасным для соединений через Интернет. К счастью, его можно сделать более безопасным благодаря SSH и Xming.
Чтобы использовать это, загрузите и установите инструмент Xming для Windows с Sourceforge. После этого найдите ярлык на рабочем столе, щелкните правой кнопкой мыши и выберите « Свойства» .
Найдите вкладку « Ярлык » и в поле « Цель» введите следующее:
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
Нажмите Применить, чтобы сохранить изменения, затем ОК . Дважды щелкните значок, чтобы запустить Xming, затем откройте PuTTY. Здесь разверните меню слева до Соединение> SSH> X11 .
Установите флажок «Включить пересылку X11» , затем вернитесь в « Сеанс» в верхней части меню.
Введите IP-адрес для удаленного устройства и нажмите « Открыть» . Через несколько минут будет доступно безопасное соединение с удаленным рабочим столом Ubuntu.
Выбор правильного решения для удаленного доступа
То, как вы используете эти методы, зависит от того, что вы хотите использовать в своей работе с удаленным рабочим столом.
Доступны три основных варианта:
- RDP: при этом используется протокол удаленного рабочего стола Windows через реализацию xrdp с открытым исходным кодом.
- VNC: виртуальные сетевые вычисления являются альтернативой RDP, но менее безопасны.
- VNC over SSH: смешивание VNC с SSH повышает безопасность соединения.
Вы также можете использовать SSH для выдачи некоторых удаленных инструкций на ваш компьютер Ubuntu.
Мы показали вам три способа установить удаленное соединение с вашим компьютером или сервером Ubuntu из Windows. У каждого есть свои преимущества и недостатки. Но если вы просто хотите быстро окунуться в Ubuntu, попробуйте подсистему Windows для Linux доступно на Windows 10?