Не удается подключиться из Windows7 к оригинальному рабочему столу Ubuntu 16.4 / который загружается после ввода pass [duplicate]

Просто небольшое дополнение к двум замечательным ответам: самая неприятная вещь для меня об использовании неподдерживаемой версии заключается в том, что через несколько месяцев после окончания окна поддержки apt-get перестает работать. Основные APT-репозитории удаляют ссылки на вашу версию. Конечно, вы можете найти архивы и добавить их в список источников, и он снова начнет работать, так что это не прерывание сделки. Это одна из тех вещей, которые заставляют меня чувствовать, что то, что я делаю, - это, наверное, плохая идея.

Я фактически недавно понизил некоторые поля с 14.10 по 14.04 из-за этого.

115
задан 12 September 2017 в 09:46

6 ответов

Да, вы можете удаленно обращаться к 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 - вы можете запустить его из командной строки или найти ярлык для удаленного рабочего стола в разделе «Аксессуары»). Или «Удаленный поиск» в начале (Windows 7) или «удаленный» в окне поиска в Windows 8. Какой бы клиент вы ни использовали, большинство будет работать либо с именем компьютерной сети, либо с IP-адресом вашего компьютера Ubuntu. Чтобы найти IP-адрес в поле Ubuntu, введите: hostname -I (обратите внимание: это капитал «i»). Введите IP-адрес вашей машины Ubuntu. Например: в зависимости от ваших возможностей и настроек клиента RDP (например: Microsoft RDP Client разрешает автоматический вход в систему), вы можете увидеть или не увидеть экран входа в систему. Здесь мы вводим имя пользователя и пароль Ubuntu и нажимаем «OK». Вы закончили, наслаждайтесь

PS: В комментариях есть несколько замечательных моментов, поэтому я подумал о суммировании их.

Если вы хотите получить доступ к Ubuntu из-за пределов сети, вам понадобится ваш Ubuntu на работе, чтобы иметь собственный, правильный IP-адрес в Интернете - довольно маловероятный сценарий. Чтобы работать в противном случае, вам нужен внешне видимый адрес работы, И установите для перенаправления портов, чтобы направлять входящие запросы RDP на ваш рабочий компьютер на маршрутизаторе. (Mark Williams) Чтобы использовать рабочий стол Ubuntu MATE meta-session, замените последнюю строку startxfce4 в startwm.sh на mate-session. (Frank N) Вы можете использовать свое фактическое имя машины (набрав hostname), а не ваш IP, поскольку он может быть более стабильным в динамических IP-адресах в будущих сеансах. (Frank N)
117
ответ дан 17 July 2018 в 18:41

Да, вы можете удаленно обращаться к 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 - вы можете запустить его из командной строки или найти ярлык для удаленного рабочего стола в разделе «Аксессуары»). Или «Удаленный поиск» в начале (Windows 7) или «удаленный» в окне поиска в Windows 8. Какой бы клиент вы ни использовали, большинство будет работать либо с именем компьютерной сети, либо с IP-адресом вашего компьютера Ubuntu. Чтобы найти IP-адрес в поле Ubuntu, введите: hostname -I (обратите внимание: это капитал «i»). Введите IP-адрес вашей машины Ubuntu. Например: в зависимости от ваших возможностей и настроек клиента RDP (например: Microsoft RDP Client разрешает автоматический вход в систему), вы можете увидеть или не увидеть экран входа в систему. Здесь мы вводим имя пользователя и пароль Ubuntu и нажимаем «OK». Вы закончили, наслаждайтесь

PS: В комментариях есть несколько замечательных моментов, поэтому я подумал о суммировании их.

Если вы хотите получить доступ к Ubuntu из-за пределов сети, вам понадобится ваш Ubuntu на работе, чтобы иметь собственный, правильный IP-адрес в Интернете - довольно маловероятный сценарий. Чтобы работать в противном случае, вам нужен внешне видимый адрес работы, И установите для перенаправления портов, чтобы направлять входящие запросы RDP на ваш рабочий компьютер на маршрутизаторе. (Mark Williams) Чтобы использовать рабочий стол Ubuntu MATE meta-session, замените последнюю строку startxfce4 в startwm.sh на mate-session. (Frank N) Вы можете использовать свое фактическое имя машины (набрав hostname), а не ваш IP, поскольку он может быть более стабильным в динамических IP-адресах в будущих сеансах. (Frank N)
118
ответ дан 23 July 2018 в 19:30

MobaXterm

http://mobaxterm.mobatek.net/

Бесплатная реализация X-сервера в Windows.

Не нужно ничего устанавливать на Ubuntu .

После подключения вы начинаете с оболочки.

Затем, если вы запустите программу из оболочки, например:

xeyes

xeyes открывается как отдельное собственное окно Windows.

Он просто работал из коробки между Windows 10 и Ubuntu 16.04 через VPN.

Он несет приемлемую задержку и потерю разрешения, даже для сложных приложений, таких как firefox и eclipse, но это явно не просто тупо потоковая передача вашего рабочего стола в виде видео и фактически реализация X-виджета.

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

MobaXterm

http://mobaxterm.mobatek.net/

GPL альтернатива MobaXterm , Еще не пробовал, но поведение должно быть одинаковым в теории: https://youtu.be/ENkOEknSLv4?t=105

VNC

Я пробовал следующее программ, но они отправляли рабочий стол в виде видео, что повлекло неприемлемую потерю разрешения экрана / неточность мыши / пропускную способность сети.

Серверы (запущены на Ubuntu):

Vino. Планы предварительно установлены, но есть проблемы совместимости с некоторыми доступными клиентами Windows: общий доступ к диску Gnome 3.10 --- как настроить тип безопасности для VNC?

Клиенты (запускаются в Windows):

Vino. Планы предварительно установлены, но есть проблемы совместимости с некоторыми доступными клиентами Windows: Gnome 3.10 совместное использование рабочего стола --- как настроить тип безопасности для VNC?

VNC

Решение, если вы хотите, это текстовый терминал через SSH.

Это очень удобно, поскольку он объединяет эмулятор xterm и SSH / telnet и другие протоколы в

Затем добавьте tmux attach в микс, и вы можете использовать те же самые терминалы на работе и дома, что является удивительным. Однако есть некоторые раздражающие глюки с переменными окружения, особенно DISPLAY: https://youtu.be/ENkOEknSLv4?t=105

5
ответ дан 17 July 2018 в 18:41

Лучший из найденных - x2go.

Установить на машине Linux http://wiki.x2go.org/doku.php/doc:installation:x2goserver

Установить клиент на машине Windows: http://wiki.x2go.org/doku.php/doc:installation:x2goserver

Настроить сжатие, если оно будет медленным: (TL; DR используйте 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial

1
ответ дан 17 July 2018 в 18:41

MobaXterm

http://mobaxterm.mobatek.net/

Бесплатная реализация X-сервера в Windows.

Не нужно ничего устанавливать на Ubuntu .

После подключения вы начинаете с оболочки.

Затем, если вы запустите программу из оболочки, например:

xeyes

xeyes открывается как отдельное собственное окно Windows.

Он просто работал из коробки между Windows 10 и Ubuntu 16.04 через VPN.

Он несет приемлемую задержку и потерю разрешения, даже для сложных приложений, таких как firefox и eclipse, но это явно не просто тупо потоковая передача вашего рабочего стола в виде видео и фактически реализация X-виджета.

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

MobaXterm

http://mobaxterm.mobatek.net/

GPL альтернатива MobaXterm , Еще не пробовал, но поведение должно быть одинаковым в теории: https://youtu.be/ENkOEknSLv4?t=105

VNC

Я пробовал следующее программ, но они отправляли рабочий стол в виде видео, что повлекло неприемлемую потерю разрешения экрана / неточность мыши / пропускную способность сети.

Серверы (запущены на Ubuntu):

Vino. Планы предварительно установлены, но есть проблемы совместимости с некоторыми доступными клиентами Windows: общий доступ к диску Gnome 3.10 --- как настроить тип безопасности для VNC?

Клиенты (запускаются в Windows):

Vino. Планы предварительно установлены, но есть проблемы совместимости с некоторыми доступными клиентами Windows: Gnome 3.10 совместное использование рабочего стола --- как настроить тип безопасности для VNC?

VNC

Решение, если вы хотите, это текстовый терминал через SSH.

Это очень удобно, поскольку он объединяет эмулятор xterm и SSH / telnet и другие протоколы в

Затем добавьте tmux attach в микс, и вы можете использовать те же самые терминалы на работе и дома, что является удивительным. Однако есть некоторые раздражающие глюки с переменными окружения, особенно DISPLAY: https://youtu.be/ENkOEknSLv4?t=105

5
ответ дан 23 July 2018 в 19:30
  • 1
    Я попробовал MobaXterm. Выглядит хорошо. Благодарю. – Pale Blue Dot 11 November 2017 в 12:07

Лучший из найденных - x2go.

Установить на машине Linux http://wiki.x2go.org/doku.php/doc:installation:x2goserver

Установить клиент на машине Windows: http://wiki.x2go.org/doku.php/doc:installation:x2goserver

Настроить сжатие, если оно будет медленным: (TL; DR используйте 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial

1
ответ дан 23 July 2018 в 19:30

Другие вопросы по тегам:

Похожие вопросы: