Я хотел бы иметь возможность графически войти на другой компьютер Ubuntu (сервер) с моего настольного компьютера Ubuntu (клиент), так же, как с удаленным рабочим столом Windows.
Установленные по умолчанию настройки «Общий доступ к рабочему столу», похоже, используют VNC. VNC - это небольшая полоса пропускания, он может работать только с разрешением экрана, подключенного к хосту, требует входа в систему на самой машине и отражает все действия на хосте.
Я знаю о туннелировании X, но это раздражает в использовании и не всегда работает должным образом (или, точнее, некоторые приложения не работают должным образом).
Есть ли какой-нибудь инструмент между ними, похожий на Remote Desktop, используемый для Windows? В частности, что-то со следующими функциями:
- может работать с другим разрешением экрана хоста (если есть)
- может работать на весь экран
- имеет настраиваемые параметры качества для разных полос пропускания
- не требует, чтобы пользователь входил локально
- сохраняет учетные данные или использует ключи SSH
- запускается автоматически на сервере
- клиент работает под Gnome 3 и Unity
- может быть ограничено для работы с некомпозитными DE на сервере (например, XFCE)
Я уже некоторое время использую X2go, но, к сожалению, он больше не работает в полноэкранном режиме в Gnome 3 из-за пары ошибок ( # 1072 и # 982 ), поэтому, если есть лучшее решение, я бы хотел попробовать его.
rdesktop
это то, что используется afaik, и он использует RDP. rdesktop.org VNC должен быть установлен отдельно (и не по умолчанию) (кто-то поправит меня, если я ошибаюсь).x2go
это отличное решение этой проблемы, но оно не отображается как ответ на дубликат или в списке Википедии, связанном с ним. Но ответы на другие вопросы, вероятно, достаточно близки (если они устарели), чтобы я не отправил награду за новые ответы.Ответы:
В общем,
xrdp
буду делать что хочешь. И совместим со многими клиентами RDP там.Недостатком является то, что Unity, стандартный WM в Ubuntu, больше не поддерживает его. Я верю, хотя я никогда не пробовал, что это работает с GNOME.
Для личного использования я только что установил рабочий стол MATE (так как он имеет меньше «таланта», чем GNOME) и настроил Ubuntu для использования этого при удаленном входе в систему.
Смотрите здесь для получения информации о его настройке (Этот ответ использует XFCE для удаленного рабочего стола. Вы можете выбрать что-то другое):
/ubuntu//a/592544/595510
источник
~/.xsession
подобное - так как я использую Remmina на клиенте, я могу войтиstartxfce4
как «Программа запуска», и она просто работает автоматически. Единственными недостатками являются: отсутствие разрешения изменения размера «на лету» (меня это не волнует, и это запрос известной функции , а отключение означает полный выход из системы (а не возможность возобновить сеанс позже). Кроме того, похоже, что используя VNC под капотом, но использование полосы пропускания, кажется, хорошоЯ бы порекомендовал X2go. Он очень похож на RDP и очень эффективен даже для соединений с низкой пропускной способностью и высокой задержкой. Клиенты для всех систем, включая плагин для Firefox и т. Д. Он работает через ssh и интегрируется с PulseAudio, так что вы можете использовать, например, VoIP. Узнайте больше на http://www.x2go.org
x2go
Клиент требует команд сеанса для выполнения при входе в Например, чтобы использовать Unity 2D, используйте команду сеанса.:gnome-session --session=ubuntu-2d
. Это было найдено путем поиска в файле (на хосте)/usr/share/xsessions/ubuntu-2d.desktop
и копирования значенияExec=...
строки. Если вы хотите использовать какой-то другой сеанс, вы можете использовать значение из другого файла/usr/share/xsessions/
, но кажется, что все, что требует 3D-ускорения, не будет работать.источник
x2go
это фантастика! Надеюсь, вы не возражаете, но я отредактировал ваш ответ, добавив некоторую информацию о параметре команды сеанса, необходимом для клиента.Удаленный рабочий стол Chrome BETA
★★★★ ½
Это расширение Chrome от Google, которое устанавливает плагин в Chrome для включения удаленного доступа к рабочему столу. Совместное использование намного проще по сравнению с другими решениями, и его легко настроить.
источник
remmina
же и мой выбор для ноутбука Ubuntu.Есть RDP-сервер linux http://www.xrdp.org/
Я использовал это некоторое время назад. Работало без нареканий.
источник
x2go
, если бы вы могли установить команду сеанса, она бы работала.Я использую бесплатный клиент NoMachine (и сервер). У них есть репозитории, которые облегчают установку. Отлично работает.
источник
x11vnc
Установив и запустив x11vnc на удаленном компьютере, мы получим доступ к гораздо большему количеству опций, чем с помощью vnc (см. Man-страницу для x11vnc ). Тем не менее у вас есть преимущество оставаться в рамках архитектуры VNC.
источник
Я советую вам использовать X11RDP. Я даю вам лучшую производительность, и она совместима с Windows. Вы можете войти из Windows (или Ubuntu) в Ubuntu.
Обратитесь к этому вопросу для получения дополнительной информации.
источник
Spice http://www.spicespace.org/ может быть интересным, хотя он сосредоточен на виртуализации.
С их сайта:
Вот ссылка, которая подробно описывает установку для Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE
источник
Во-первых, RDP - это протокол Microsoft,
а VNC - альтернативный протокол.
Начиная с 2017 года Unity - среда рабочего стола Ubuntu плохо сочетается с
xrdp
библиотекой для включения RDP,поэтому необходимо установить / использовать другую среду рабочего стола, такую как gnome, xfce4,
или использовать один из многих вариантов, реализующих протокол VNC, который может стоить или лучше, чем RDP для каждого конкретного случая.
источник
В обоих Fedora 27 и Ubuntu 17,10 недобросовестных к Wayland 3.26 сессии Gnome по умолчанию теперь x2go решение не будет работать.
Согласно этой странице совместимости с x2go, x2go прекратил поддержку Gnome в версии 3.12.
Но на сегодняшний день (17 октября 2017 г.) я не могу найти никаких пакетов gnome-remote-desktop для Ubuntu 17.10. Поиск пакетов в Ubuntu Является ли эта функциональность частью пакета Mutter ? Я смог найти один для Fedora 27: пакет gnome-remote-desktop .
Gnome, кажется, не упоминает поддержку удаленного рабочего стола в Замечаниях по выпуску 3.26, но я смог найти упоминание об этом в ошибке Gnome 784199 .
Вот ссылка на рабочий стол Gnome Remote и кастинг экрана на вики-странице Wayland . Я надеюсь, что эта информация поможет некоторым людям, которые ищут более актуальный ответ на эту проблему.
источник
Я использую TeamViewer. Позволяет смешивать Windows / Linux.
источник
Я считаю, что
xrdp
это лучший сервер RDP для Ubuntu 16.04.Он работает в Ubuntu и Raspbian, поэтому я могу управлять всеми своими регистраторами данных и сервером Ubtuntu как с ноутбука Ubuntu, так и с компьютеров Windows.
Удаленный рабочий стол Windows из моих систем WIN7,8,10 работает без проблем.
remmina - это основной RDP-клиент, который я использую на своем ноутбуке Ubuntu.
Он имеет отличный интерфейс с вкладками для подключения к нескольким серверам.
Putty делает достойную работу в качестве Ushntu SSH-клиники, как терминала, так и / или GUI.
Он не совсем похож на Windows Remote Desktop, но на самом деле он работает довольно хорошо.
Для запуска приложений с графическим интерфейсом перейдите в раздел ssh и установите флажок Пересылка X11.
Обратите внимание, что если вы используете Windows в качестве клиента, то же самое может работать, но сначала вы запускаете Xming, а затем запускаете PuTTY.
источник
Remmina
также работает как ssh-клиент. Вputty
Ubuntu нет необходимости .ssh -Y systemname
работает даже лучше, чем любой. Я терплюremmina
и могу работать с ним, но использую его только для соединений RDP, где мне нужно открыть несколько окон в одной системе в течение одного сеанса.