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

В моих окнах установлена замазка, в которой я включил пересылку X11

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

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

X отображает местоположение localhost:0

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

эхо "$ DISPLAY" или эхо $ DISPLAY

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

DISPLAY: неопределенная переменная.

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

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

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

3 ответа3

1

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

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

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

1

Putty недостаточно для включения пересылки X11 в Windows, у вас должен быть также установлен X Server.

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

0

В вашем /etc/ssh/sshd_config вам нужны следующие строки:

X11Forwarding yes
X11DisplayOffset 10

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

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