1

Прежде чем сказать мне, что есть много сообщений, связанных с ошибкой пересылки X11, позвольте мне рассказать вам о том, что я сделал:

Я установил следующие пакеты:

yum install -y xorg-x11-app*
yum install -y xorg-x11-server-utils
yum groupinstall -y 'X Window System'
yum install -y xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils xterm
yum -y groupinstall fonts

Также я раскомментировал следующий параметр в /etc/ssh/ssh_config

X11Forwarding yes

На моем компьютере с Windows 8 я запускал Xming. Затем я проверил "Разрешить пересылку X11" на PuTTy и установил расположение дисплея X на «:0.0». Затем я снова открыл PuTTy и подключился к моей виртуальной машине. Затем я запустил следующее:

xhost +
export DISPLAY=:0.0
xclock

Это в результате ошибка:

Error: Can't open display: :0.0

У кого-то есть идея, что я делаю неправильно или что еще мне нужно, чтобы решить эту проблему? Позвольте мне сказать вам, что я делал это раньше, но только для CentOS 7 Desktop Installation, и он не был размещен на виртуальной машине Hyper-V.

Заранее спасибо.

2 ответа2

1
export DISPLAY=:0.0

Не делай этого. Если ssh пересылает X, тогда для переменной DISPLAY будет установлено правильное значение. Вы переопределяете правильное значение с помощью «:0.0», что здесь не является правильным значением.

Значение DISPLAY «:0.0» означает подключение к дисплею X по умолчанию, работающему на том же компьютере. Итак, вы говорите своим X-программам подключиться к X-серверу, работающему на удаленном компьютере (и, вероятно, отображаться на экране удаленного компьютера).

Если вы проверите, вы, вероятно, обнаружите, что DISPLAY уже установлен на «localhost:10» или что-то подобное. Это значение указывает вашим X-приложениям подключаться к порту, который SSH настроил для получения перенаправленных X-подключений.

Что касается этого:

xhost +

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

0

ням установить xauth

Это обеспечивает части, которые позволяют создавать файл Xauthority.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .