не удалось включить пересылку x11

не удалось включить пересылку x11

Я пытаюсь включить переадресацию X11 на своем сервере, работающем на FreeBSD 7.1.

У меня в Windows установлен Putty, в котором я включил переадресацию X11

проверка включения пересылки X11

и указав следующий параметр

Расположение дисплея X локальный хост:0

После этого я запустил putty и проверил, включен ли X11, введя следующую команду

echo "$DISPLAY" или echo $DISPLAY

но я получаю следующую ошибку

ДИСПЛЕЙ: Неопределенная переменная.

Даже если я установил XManager, но и там я получаю следующую ошибку

Запрос на пересылку X11 был отклонен! Чтобы решить эту проблему, включите функции пересылки X11 на удаленном сервере SSH.

может кто-нибудь подсказать, как от этого избавиться?

решение1

Для включения переадресации X11 в Windows недостаточно Putty, также необходимо установить X-сервер.

Например, вы можете установить Cygwin X:http://x.cygwin.com/

решение2

Проверьте, установлен ли у вас пакет xauth. Он должен быть в дереве портов подx11/xauth

Простое включение пересылки X11 в /etc/ssh/sshd_configсписке не является полным решением

То же самое относится к операционным системам Linux. Если переменная DISPLAY отсутствует, вы можете установить пакет xauth, и все готово.

решение3

В вашем случае /etc/ssh/sshd_configвам понадобятся следующие строки:

X11Forwarding yes
X11DisplayOffset 10

Вторая строка выше — это значение по умолчанию. Значение управляет началом DISPLAYдля пересылаемых номеров отображения.

Связанный контент