LINUX.ORG.RU
ФорумAdmin

Проблема с запуском иксовых приложений с другого хоста


0

0

Hello all Возникла проблема с запуском иксовых приложений с другого хоста. Имеем хост под управлением FC5 (на нем не установлен Х сервер). С другого хоста иду ssh -X xxx.xxx.xxx.x, далее пытаюсь запустить например xterm $ xterm xterm Xt error: Can't open display: xterm: DISPLAY is not set

Смотрю переменную $DISPLAY - пусто, присваиваю значение руками - результат прежний.

Почему ssh не выставляет переменную $DISPLAY (хотя ключ -X указан) и что нужно подправить чтобы все заработало?

P.S. С другими хостами проблем с проброской иксов не возникает.

Заранее спасибо :)


> Смотрю переменную $DISPLAY - пусто, присваиваю значение руками - результат прежний.

SSH _сам_ выставляет значение этой переменной, если вы всё правильно сделали. Может у вас overrides где-то закрались? Я вот у root'a в .bashrc делаю unset $DISPLAY, чтобы с дуру не запускать X приложения.

birdie ★★★★★
()
Ответ на: комментарий от annoynimous

На хосте на котором я пытаюсь запустить иксовое приложение в /etc/ssh/sshd_config прописано X11Forwarding yes. С хостом на котором я не посредственно работаю проблем нет, т.к. с других хостов в сети я без проблем прокидываю на него иксы.

Да и дело я думаю не в настройках ssh, т.к. при помощи xhost + и указанием переменной $DISPLAY тоже не прокатывает.

Может быть нужно установить какие-нибудь иксовые пакеты на том хосте?

PashaP
() автор топика

Когда-то сталкивался с такой проблемой, на сервере не было программы xauth

sdio ★★★★★
()
Ответ на: комментарий от sdio

Спасибо! Установил xauth - и все заработало.

PashaP
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.