
Я пытаюсь включить переадресацию 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
для пересылаемых номеров отображения.