Как мне удаленно управлять другим рабочим столом Ubuntu из Ubuntu?

32

Как мне удаленно управлять другим рабочим столом (оба Ubuntu 12.04) с моего клиентского компьютера?

Можно ли использовать Remmina Remote Desktop Client?

Фил
источник
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 также в Dash под 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
  • Реммина также в Dash под Remmina Remote Desktop Client

Ctrl+ Nили Соединение> Новый

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

  1. Введите свой IP-адрес [123.123.12.3], где написано Server
  2. Connect

Просмотр и управление хост-машиной

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

В случае успеха на этом этапе вы должны теперь просматривать и контролировать рабочий стол хост-компьютера с вашего клиентского компьютера.

JTD
источник
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-адреса или полные доменные имена. Проверьте их все до сумасшествия, так как это сэкономит вам время.

В качестве дополнительного бонуса, есть также хитрость для подключения удаленных рабочих столов за сетями, где перенаправление портов необходимо для подключения к машинам за точкой входа. Например, если у вас есть точка доступа host.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
nicorellius
источник