удаленный рабочий стол с Mac на Ubuntu?

17

Я ищу программу для удаленного рабочего стола от моего MacBook Pro до виртуальной машины Ubuntu, которую я установил на своем домашнем компьютере. Я читал курицу работ VNC, но после ее использования она кажется невероятно запаздывающей. Есть ли лучшее решение, или я просто должен с этим справиться?

Damonkashu
источник
Если вам нужна только одна программа, вы также можете попробовать ssh -X ubuntuVMи запустить свои программы, например:firefox &
sarnold

Ответы:

24

На этом сайте перечислены несколько серверов , таких как Vino и krfb. На Mac вы можете просто использовать клиент Screen Sharing (в меню Go Finder нажмите «Подключиться к серверу», затем введите адрес * vnc: //****192.168.0.6* или любой другой IP-адрес, на котором установлена ​​система Ubuntu, убедившись в сохранении части ** vnc: // ).

FeifanZ
источник
1
Это кажется многообещающим. Я пробовал это, но кажется, что он тратит вечно, пытаясь связаться с виртуальной машиной Ubuntu, даже после того, как я аутентифицирую соединение в Ubuntu. Это разделение экрана предназначено для этой цели?
Совместное использование экрана - это просто клиент VNC. Это определенно проблема с вашим серверным программным обеспечением (Chicken)… разве у вас медленная сеть / маршрутизатор?
3
@feifanZ ответ работает для Ubuntu 15.10, но есть проблема с настройкой обязательного шифрования Ubuntu Vino. просто запустите это, gsettings set org.gnome.Vino require-encryption falseпрежде чем пытаться получить доступ.
Insidepower
кроме настройки @insidepower, вы должны установить пароль в окне настроек единства в моем случае
Даниус
Я пытался подключиться с Mac 10.14.5 к Ubuntu 19.04, мой Mac жалуется, что версия VNC не поддерживается.
GummyBear21
3

Я успешно выполнил удаленный вход со своего рабочего стола iMac macOS Mojave в мой hackintosh, который представляет собой обновленный Apple Macbook Pro 2012 года, работающий без сбоев в Ubuntu 16.04:

С рабочего стола Ubuntu

  1. Загрузите и установите vino, запустив его sudo apt-get install vinoв терминале Ubuntu.
  2. Следующий запуск vino-preferences.
  3. После появления окна настроек приложения vino убедитесь, что в поле «Доступ» выбраны параметры «Разрешить другим пользователям просматривать ваш рабочий стол» и «Разрешить другим пользователям управлять вашим рабочим столом»; Также рекомендуется выбрать «Вы должны подтвердить каждый доступ к данному аппарату» и «Требовать от пользователя ввода системного пароля».
  4. Запустите sudo-rebootи войдите на рабочий стол Ubuntu 16.04.
  5. Получить и IP-адрес устройства, запустив ifconfig -a; локальный IP-адрес устройства будет возвращен в терминале-выводе под полем: «inet addr:» (например inet addr: 10.3.1.233). Отметив локальный IP-адрес устройства, перейдите к следующему набору инструкций с рабочего стола MacOS.

Из Ubuntu 18.04-2 LTS

  1. Очевидно, функциональность vino была объединена в Ubuntu 18.04.2 LTS Gnome Control Center, так что это намного проще - просто перейдите в «Настройки».
  2. В разделе «Настройки» прокрутите вниз до вкладки «Общий доступ» в левой части окна.
  3. Включите «Общий доступ к экрану» - выберите «Разрешить подключения для управления экраном» и «Требовать пароль» в разделе «Параметры доступа», а затем следуйте приведенным ниже инструкциям для удаленного доступа к рабочему столу Ubuntu 18.04.2 LTS с рабочего стола MacOS.

Вход в систему из macOS Mojave

  1. Получите доступ к «Центру внимания», набрав «CMD» + «Пробел»
  2. В поле Spotlight введите vnc://your_server_ip:5900(например vnc://10.3.1.233:5900).
  3. В случае успеха приложение «Общий доступ к экрану» должно автоматически запуститься на рабочем столе macOS для удаленного просмотра устройства Ubuntu 16.04 или Ubuntu 18.04.2-LTS в локальной сети, как показано на снимке экрана ниже - наслаждайтесь!

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

alexanderjsingleton
источник
2

Сообщается, что JollysFastVNC является самым быстрым сервером VNC для OSX.

Тем не менее, по моему опыту, медленные соединения в / из Ubuntu часто означают, что он пытается сделать IPv6, когда это не должно быть.

geekosaur
источник
1

Подумайте об использовании NX - он должен быть намного быстрее, чем VNC.

Николас Райли
источник
1

TeamViewer - это очень быстрое VNC-подобное программное обеспечение, которое также позволяет обойти проблемы с брандмауэром и переадресацией портов, поэтому их невероятно легко настроить. Я только когда-либо использовал это Windows для Windows, но у них есть версии для Mac и Linux. Вы должны иметь возможность установить автоматическую версию на виртуальной машине Ubuntu, поэтому имя пользователя и пароль всегда совпадают.

user2542365
источник
0

В Ubuntu 12.04 вы можете использовать «Общий доступ к рабочему столу» (введите его в строку поиска) в качестве сервера и принять предложение FeifanZ для клиента Mac. Я настроил все это за 30 секунд.

tir38
источник
0

Просто проложите сеанс X11 через SSH. Красиво и быстро - потому что вы отправляете команды рисования и т. Д. Не целые растровые изображения.

ssh -X user@hostname (or IP address)

А затем просто введите название программы, например:

nautilus

Вы также можете запустить целый рабочий стол.

Джаспер Блюз
источник
5
Как я могу запустить «весь рабочий стол»? Наутилус просто вызывает окно каталога.
zkurtz
2
Failed to connect to Mirкогда пытался запустить наутилус.
Джейсон Николс
То, как работает X11, вы действительно не хотите помещать в сеть между операциями ввода-вывода X11.
Рендеринг выполняется
Это правильный и самый простой ответ. Mac предустановлен с XQuartz. Пока «nautilus» просто открывает файловый менеджер, вы также можете запустить «google-chrome», чтобы запустить Chrome. В принципе, вы можете запустить что угодно. Процесс будет запущен на компьютере с Linux, и дисплей будет перенаправлен на ваш Mac. Я только что попробовал это с моего Mac 10.14.5 до Ubuntu 19.04. Но я должен сказать, что Chrome немного медленный в этом случае.
GummyBear21
0

Я пробовал множество вариантов, таких как RealVNC и встроенный в Ubuntu. И я думаю, что TeamViewer - лучший.

Эмиль Марашлиев
источник