У меня установлен Ubuntu на моем рабочем компьютере. Мне интересно, могу ли я получить доступ к нему с другого компьютера с установленной Windows. Если да, не могли бы вы дать пошаговое руководство, пожалуйста? Спасибо!
У меня установлен Ubuntu на моем рабочем компьютере. Мне интересно, могу ли я получить доступ к нему с другого компьютера с установленной Windows. Если да, не могли бы вы дать пошаговое руководство, пожалуйста? Спасибо!
Да, вы можете удаленно обращаться к Ubuntu из Windows.
Взято из этого статьи . р>
Выполните следующие действия:
Шаг 1 - Установите xRDP
Откройте терминал ( Crtl + Alt + T ) и выполните следующие команды:
sudo apt-get update sudo apt-get install xrdp
Шаг 2 - Установите XFCE4 (Unity не поддерживает xRDP в Ubuntu 14.04, хотя в Ubuntu 12.04 он был поддержан). Вот почему мы установите Xfce4.
sudo apt-get install xfce4
Шаг 3 - Настройте xRDP
На этом этапе мы модифицируем два файла, чтобы убедиться, что xRDP использует Xfce4. Сначала мы необходимо создать или изменить наш файл
.xsession
в нашем домашнем каталоге. Мы может использовать nano или просто перенаправить инструкцию echo (проще):echo xfce4-session >~/.xsession
Второй файл, который нам нужно изменить, - это загрузочный файл для xRDP, поэтому он начнет Xfce4.
sudo nano /etc/xrdp/startwm.sh
Содержимое должно выглядеть так (обратите внимание на последнюю строку и игнорировать
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
Шаг 4 - Перезапустите xRDP
Чтобы все эти изменения были эффективными, перезапустите xRDP как таковой:
sudo service xrdp restart
Тестирование вашего соединения xRDP
На компьютере, который будет удаленно управлять вашей машиной Ubuntu, запустите вы RDP-клиент. Windows поставляется со стандартным клиентом удаленного рабочего стола (mstsc.exe - вы можете запустить его из командной строки или найти ярлык для удаленного рабочего стола в разделе «Аксессуары»). Или найти «удаленный» в start (Windows 7) или «удаленный» в окне поиска в Windows 8.
![]()
Какой бы клиент вы ни использовали, большинство будет работать либо с компьютерной сетью имя или IP-адрес вашей машины Ubuntu.
Чтобы найти IP-адрес в поле Ubuntu, введите:
hostname -I
(обратите внимание: это капитал «i»)
Введите IP-адрес устройства Ubuntu. Например:
![]()
В зависимости от ваших возможностей и настроек клиента RDP (например: Microsoft RDP Client разрешает автоматический вход в систему), вы можете или нет см. экран входа в систему. Здесь мы вводим имя пользователя и пароль Ubuntu и нажимаем «OK»
![]()
Вы закончили, наслаждайтесь
![]()
PS: В комментариях есть несколько замечательных моментов, поэтому я решил подвести итог.
Если вы хотите получить доступ к Ubuntu из внешней сети , вам понадобится ваш Ubuntu на работе, чтобы иметь свой собственный, правильный, IP-адрес в Интернете - довольно маловероятный сценарий. Чтобы работать в противном случае, вам нужно внешнее видимый адрес work , и настроить перенаправление портов на прямой входящие запросы RDP на ваш рабочий компьютер на маршрутизаторе. ( Марк Уильямс )
Чтобы использовать рабочий стол Ubuntu MATE meta-session
, замените последнюю строку startxfce4
в startwm.sh
на mate-session
. ( Frank N )
Вы можете использовать свое фактическое имя машины (набрав hostname
), а не ваш IP, поскольку он может быть более стабильным в динамических IP-адресах в будущих сеансах. ( Frank N )
MobaXterm
Бесплатная реализация X-сервера на окнах.
Не нужно ничего устанавливать на Ubuntu.
После подключения вы начинаете с оболочки.
Затем, если вы запустите программу из оболочки, например:
xeyes
xeyes
открывается как отдельное собственное окно Windows.
Он просто работал из коробки между Windows 10 и Ubuntu 16.04 через VPN.
Он несет приемлемую задержку и потерю разрешения даже для сложных приложений, таких как firefox
и eclipse
, но это явно не просто тупо посылая ваш рабочий стол в виде видео и фактически реализуя виджеты X.
Одно раздражение заключается в том, что если вы открыли окно на работе, а затем вы вернетесь домой, вам нужно запустить новый экземпляр приложения, и вы не увидите уже открытое окно. Это становится еще более раздражающим для приложений, работающих в режиме одного окна, например. браузерам: вам нужно будет найти способ принудительного создания нового экземпляра, а затем у вас будет два экземпляра. Р>
Cygwin / X р>
GPL альтернатива MobaXterm. Еще не пробовал, но в теории должно быть одинаково: Ссылка
VNC
Я пробовал следующие программы, но они отправляли рабочий стол в виде видео, что повлекло неприемлемую потерю разрешения экрана / неточность мыши / пропускную способность сети.
Серверы (запущены на Ubuntu):
Клиенты (выполняются в Windows):
PuTTY
Входящее решение, если все, что вам нужно, это текстовый терминал через SSH.
Это очень удобно, поскольку он объединяет как эмулятор xterm, так и SSH / telnet и другие протоколы в одном пакете.
Затем добавьте tmux attach
в микс, и вы можете использовать те же самые терминалы на работе и дома, что является удивительным. Однако есть некоторые раздражающие глюки с переменными среды, в частности DISPLAY
: Ссылка