Як я можу віддалено керувати іншим робочим столом Ubuntu від Ubuntu?


32

Як я можу віддалено керувати іншим робочим столом (обидва вони Ubuntu 12.04) з моєї клієнтської машини?

Чи можна використовувати клієнт Remmina Remote Desktop?


1
Я не бачу рішення для управління одним ubuntu віддалено від іншого, коли обидва знаходяться в різних мережах :(
MycrofD

Відповіді:


20

По-перше, потрібно дозволити контролеру, яким ви хочете дистанційно керувати. Запустіть налаштування віддаленого керування та дозвольте дистанційно керувати Ubuntu. Ви також можете встановити пароль, якщо хочете. Тепер ви можете керувати цим комп'ютером віддалено від іншого комп'ютера Ubuntu. Обов’язково виберіть протокол VNC під час підключення до комп'ютера. Якщо ви хочете керувати Windows 7 від Ubuntu, вам потрібно вибрати протокол RDP (на комп’ютері Windows 7 потрібно мати пульт дистанційного керування).


@phil - якщо ви задоволені відповіддю, натисніть кнопку галочки біля відповіді, щоб закрити нитку. Дякую.
fossfreedom

14
Як запустити "Налаштування віддаленого керування"? Спасибі.
АлікЕльзін-кілака

1
@ AlikElzin-kilaka Шукайте "Спільний доступ до робочого столу" на панелі меню
mlegge

37

Огляд рішення

Вам потрібно змінити деякі налаштування на своєму хост-машині (щоб увімкнути управління робочим столом) та створити на клієнтському комп'ютері профіль віддаленого робочого столу для того, щоб підключитися до хост-машини та в кінцевому підсумку переглянути та контролювати робочий стіл хост-машини.

І так, на клієнтській машині можна використовувати Remmina Remote Desktop Client.

Увімкнути віддалене управління хост-машиною

Виконайте наступне на хост-машині:

vino-preferences
  • vino-preferences також у тирі під Desktop Sharing

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

  1. Поставте галочку Allow other users to view your desktop
  2. Поставте галочку Allow other users to control your desktop
  3. Поставте галочку Require the user to enter this password
  4. Введіть важко вгадати пароль
  5. Закрити

Створіть на клієнтській машині профіль клієнта віддаленого робочого столу

Виконайте наступне на клієнтській машині:

remmina
  • remmina також у тирі під Remmina Remote Desktop Client

Ctrl+ Nабо З'єднання> Нове

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

  1. Заповніть свою IP-адресу [123.123.12.3] там, де вона вказана Server
  2. Підключення

Перегляд та керування хост-машиною

На клієнтській машині, коли вас запитують пароль VNC, введіть парольну фразу, яку ви раніше ввели у хост-машину.

Якщо ви успішно виконали цей крок, вам слід переглядати та контролювати робочий стіл хост-машини з вашого клієнтського комп'ютера.


4
що робити, якщо комп'ютери знаходяться в різних мережах?
MycrofD

1
Якщо комп'ютери знаходяться в різних мережах, стандартні рішення (1) або розміщують їх в одній VPN, або (2) налаштовують переадресацію портів і динамічний DNS. Налаштування обох не зовсім просто.
таніум

10

Я використовую Remmina, і я дуже задоволений цим. Remmina здатна відображати та керувати сеансом віддаленого робочого столу. Якщо у вас його не встановлено, ви можете зробити це з USC

Доступ до віддаленого робочого столу Ubuntu заснований на технології, що називається (VNC)


1
Remmina дійсно приголомшлива, якщо ви керуєте кількома комп'ютерами одночасно.
Немо

1
@Mitch, Чи можна керувати машиною Ubuntu 12.04 за допомогою Remmina за допомогою VNC, який знаходиться в іншій мережі? Якщо так, як?
tuxtu

2

Деякі машини запитують, чи хочете ви дозволити з'єднання на сервері під час з'єднання з клієнтом в прямому ефірі, так що якщо ви насправді не бачите, що це відбувається, це може не працювати.

По-друге, якщо ви плануєте підключити машини Ubuntu та Windows 7, потрібно вибрати параметр RDP, інакше, наприклад, для підключення Ubuntu до Ubuntu буде використовуватися VNC.

Нарешті, залежно від налаштування вашої мережі, можливо, доведеться використовувати імена хостів, IP-адреси або FQDN. Перевірте їх усіх, перш ніж лякати, адже це заощадить вам час.

В якості додаткового бонусу також є хитрість підключення віддалених підключень на робочому столі за мережами, де потрібен переадресація порту для підключення до машин позаду точки входу. Наприклад, якщо у вас є точка доступу до hosting.domain.com і вона підключається до сервера в мережі, ви можете встановити порт вперед за допомогою SSH, а потім вказати повідомлення RDP або VNC таким чином (у putty для RDP у WIndows 7 це буде прикладом):

Source: 8585 (or whatever port you want)
Destination: 192.168.x.x:3389 (where x.x is your network)

Тоді, наприклад, використовуючи RDC в Windows, ви б використовували localhost: 8585 як ім'я сервера та вуаля. Це може працювати і в Linux з такою командою:

ssh -i /path/to/key -L 8585:192.168.x.x:3389 user@host.domain.com
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.