Удаленный рабочий стол с 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.

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


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/


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.