Использование XQuartz для связи с сервером Centos с использованием локального графического интерфейса пользователя

1

Интересно, как использовать XQuartz для связи с сервером Centos через локальный графический интерфейс пользователя на моем Mac? До сих пор я проделал следующие шаги, и в результате пока просто подключился к серверу через терминал.

  • Сторона сервера:

    1. Установил gdm на сервер.

    2. Переключен уровень запуска на 5.

  • Сторона клиента:

    1. Установил XQuartz на моем Mac OS 10.8.

    2. На терминале: ssh X root.website.com.

Обновить

Сделав то, что предложил @onik (используя xterm вместо терминала, создал нового пользователя, отличного от root, и ввел команду gnome-session), я получаю следующие предупреждения перед остановкой xterm:

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

user2538022
источник

Ответы:

1

Вам не нужно переключаться на уровень выполнения 5, это означает только то, что сервер загружается в графический интерфейс, а не то, что он пригоден для использования. Вы можете использовать уровень запуска 3 и запускать удаленные X-сессии.

Кроме того, вам придется использовать xtermдля запуска сеанса SSH, а не Terminal.app. Если вы запускаете XQuartz, он должен открыть его по умолчанию. Затем запустите, ssh -X root.website.comчтобы открыть сеанс, и из этого сеанса вы можете запустить необходимые приложения. Если вам нужен весь рабочий стол, запустите gnome-session &или нужную вам виртуальную машину.

Обратите внимание, что вам нужно иметь X11Forwarding yesв своем /etc/ssh/sshd.conf.

Оник
источник
Это ошибка по крайней мере в Ubuntu, вам нужно установить правильные права доступа к файлам dbus под домом вашего пользователя. SSH к серверу и запустить, sudo chown -R <youruser>:<yourgroup> ~/.dbusи это должно быть исправлено. Подробнее здесь .
onik
Новый пользователь и проблема по-прежнему существует (вопрос обновлен списком предупреждений).
user2538022