віддалений робочий стіл від Mac до ubuntu?


17

Я шукаю програму для віддаленого робочого столу від мого macbook pro до ubuntu VM, яку я створив на своєму домашньому комп’ютері. Я читав курку VNC працює, але після її використання вона здається неймовірно млявою. Чи є краще рішення там чи я просто маю справу з цим?


Якщо ви просто хочете отримати одну програму, ви також можете спробувати, ssh -X ubuntuVMа потім запустити свої програми, наприклад:firefox &
— sarnold

Відповіді:


24

На цьому веб-сайті перераховано ряд серверів , таких як Vino та krfb. На mac ви можете просто скористатися клієнтом Screen Sharing (у меню Go Finder натисніть Підключитися до сервера, а потім введіть адресу * vnc: //****192.168.0.6* або будь-яку IP-адресу, для якої використовується система Ubuntu, переконайтесь, що збережено ** vnc: // порцію).


1
Це здається перспективним. Я спробував це, але, здається, витрачав назавжди, намагаючись зв’язатись з VM ubuntu, навіть після того, як я підтвердив автентифікацію з'єднання на ubuntu. Чи призначений для цього спільний доступ до екрана?

Обмін екраном - це лише клієнт VNC. Це, безумовно, проблема з вашим серверним програмним забезпеченням (курка) ... якщо у вас немає повільної мережі / маршрутизатора?

3
Відповідь @feifanZ працює для ubuntu 15.10, але існує проблема з налаштуванням необхідного шифрування ubuntu Vino. просто запустіть це, gsettings set org.gnome.Vino require-encryption falseперш ніж намагатися отримати доступ.
— Внутрішня потужність

окрім @insidepower tweak, у моєму випадку потрібно встановити пароль у вікні налаштувань єдності
— danius

Я намагався підключитися з Mac 10.14.5 до Ubuntu 19.04, мої Mac скарги на версію VNC не підтримуються.
— GummyBear21

3

Я успішно ввійшов у систему віддалено зі свого робочого столу iMac macOS Mojave на свій хакінтош, який є модернізованим 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. У полі Прожектор введіть vnc://your_server_ip:5900(наприклад vnc://10.3.1.233:5900).
  3. Якщо це вдасться, програма Screen Sharing повинна автоматично запускатися на вашому робочому столі macOS, щоб віддалено переглядати ваш Ubuntu 16.04 або Ubuntu 18.04.2-LTS пристрій у вашій локальній мережі, як зображено знімком екрана нижче - насолоджуйтесь!

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


2

Як повідомляється, JollysFastVNC - це найшвидший сервер VNC, доступний для OSX.

Однак, на моєму досвіді повільні з'єднання з Ubuntu часто означають, що він намагається робити IPv6, коли цього не повинно бути.



1

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


0

На Ubuntu 12.04 ви можете використовувати "Настільний обмін" (введіть його в панель пошуку) як сервер і приймати пропозицію FeifanZ для клієнта Mac. Я все налаштував за 30 секунд.


0

Просто тунель вашого X11 сеансу над SSH. Приємно і швидко - адже ви надсилаєте команди для малювання тощо. Не цілі растрові карти.

ssh -X user@hostname (or IP address)

А потім просто введіть назву програми, наприклад:

nautilus

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


5
Як я можу запустити "цілий робочий стіл"? nautilus просто відкриває вікно каталогу.
— zkurtz

2
Failed to connect to Mirколи намагався запустити наутілус.
— Джейсон Ніколс

Як працює X11, ви дійсно не хочете ставити мережевий зворотний проміжок між введеннями IO сеансу X11. Швидше візуалізувати віддалено
— DeepSpace101

Це правильна і найпростіша відповідь. Mac попередньо встановлений з XQuartz. Хоча "nautilus" просто відкриває диспетчер файлів, ви також можете запустити "google-chrome", щоб запустити Chrome. В основному, можна запустити все, що завгодно. Процес буде працювати у вікні Linux, а дисплей буде перенаправлений на ваш Mac. Я просто спробував це з мого Mac 10.14.5 до Ubuntu 19.04. Але мушу сказати, що Chrome у цьому випадку трохи повільний.
— GummyBear21


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.