Удаленный рабочий стол с Windows на Linux

15

Я хотел бы подключиться к своему рабочему столу Linux (Ubuntu) с рабочего стола Windows. Конечно, есть VNC, среди других. Хитрость в том, что я просто хочу провести удаленный сеанс без какого-либо локального совместного использования экрана. Другими словами, когда я набираю и перемещаю мышь на компьютере с Windows, я не хочу, чтобы эта активность отображалась на экране удаленной системы Linux. Ящик с Linux должен просто сидеть там в приглашении на вход или что бы он ни делал до моего удаленного входа.

Джонатан Оливер
источник

Ответы:

9

Я использовал для этого nx - вы хотите установить freenx из репозиториев или «официальную» бесплатную версию сервера nomachine и использовать клиент с сайта nomachine для подключения к нему.

В дополнение к превосходящей VNC, он запустит отдельный, опционально постоянный сеанс удаленного доступа

В качестве альтернативы вы можете найти клиент для Windows X (я бы предложил mobaxterm ) и подключиться через xdmcp.

Подмастерье Компьютерщик
источник
«С другой стороны, вы можете найти клиента Windows X». ИМХО, это единственное решение, которое не глупо. Ради бога ... это то, для чего был разработан x11.
сеньор CMasMas
6

Мне известны два способа сделать это:

  1. Установите VNC-сервер в Linux, который работает как или запускает свой собственный X-сервер, а не как тот, который подключен к основному дисплею.

  2. Установите Cygwin / X или Xming (спасибо, jcrawfordor) VcXsrv и используйте прозрачный для сети дизайн X11 для локального запуска удаленных приложений. Это немного менее очевидно, как это сделать, но это позволит вам смешивать локальные приложения Windows и удаленные приложения Linux на одном рабочем столе, как если бы они были локальными приложениями Windows.

введите описание изображения здесь

ssokolow
источник
1
Я не знаю, что сказать. Я сдулся! Приложения Linux в их собственных маленьких окнах, сидящие на моем рабочем столе Windows - разве нет ничего, что сладкий, милый ребенок не может сделать ??
Кромей
Для этого не нужно использовать Cygwin - вам нужен только X-сервер, и есть встроенная опция Windows. Это намного легче и проще в настройке - Xming: sourceforge.net/projects/xming
jcrawfordor
1
Спасибо, @jcrawfordor. Я добавил его в свой ответ с благодарностью на случай, если будущие читатели не посмотрят на комментарии.
Ssokolow
Еще одна альтернатива: у меня был некоторый успех с NX / FreeNX вместо VNC. Для полноценного удаленного рабочего стола, такого как Windows Terminal Server (mstsc.exe), его по меньшей мере так же просто настроить, как VNC, и использовать меньшую пропускную способность, что может помочь при DSL (или коммутируемом подключении). Но если все, что вам нужно, это клиенты X11 для отображения на вашем компьютере с Windows, тогда да, Xming plus PuTTY выиграет и станет моим выбором, если у меня нет машины с Linux (или виртуальной машины, уже установленной) ...
Майк
Это похоже на действительно классную вещь. Единственная проблема в том, что я могу загрузить только версию 6.9, в то время как на веб-сайте они, кажется, на 7 что-то, но нет ссылки на скачивание.
AntonioCS
1

Если я подключаюсь с компьютера под управлением Windows к компьютеру под управлением Linux, я обычно использую то, XRDPчто позволяет вам использовать клиент Windows RDP.

http://www.xrdp.org/

Enry
источник
0

Если вы используете веб-браузер Chrome, вы можете использовать приложение Chrome Remote Desktop. Вероятно, это самый простой способ сделать это.

Невиш
источник
0

Совместимые протокол и приложение должны быть доступны и запущены с обеих сторон - клиента (Windows) и сервера (Linux).

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

Есть несколько способов сделать это:

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

  • Используйте значение по умолчанию для одного и добавьте совместимое для другого:

    • Использование клиента по умолчанию (Windows: RDP) на сервере (Linux):
      Установите сервер RDP / Terminal Services (X-RDP), совместимый с RDP / Windows, на сервере (Linux). Но из моего недавнего опыта и чтения, что он не недавно / часто обновляется, он может не работать с обновленными версиями RDP-клиентов в Windows

    • Использование Server Default (Linux: VNC) на клиенте (Windows):
      проще всего установить VNC Client / Viewer в Windows и получить доступ к серверу. Чтобы сделать это еще проще, я недавно только что скачал Portable версию, чтобы избежать необходимости установки / настройки на клиентском компьютере.
      Я не буду перечислять их все, но есть немало, если вы воспользуетесь Google для Portable VNC Viewer / Client.
      Тот, который я только что использовал, называется UltraUNC или UVNC

Алекс С
источник