Solaris. проблема с отображением xterm - PullRequest
1 голос
/ 28 марта 2009

Я подключаюсь к серверу Solaris (10) через SSH с моего компьютера с Linux.

Однако, когда я пытаюсь открыть другой терминал, используя "xterm", он не работает.

Я установил переменную DISPLAY env на 127.0.0.1:0.0, но она выдает следующую ошибку: xterm Xt

ошибка: невозможно открыть дисплей: 127.0.0.1:0.0

Пожалуйста, предложите решение, чтобы исправить это.

Спасибо

-Mike

Ответы [ 3 ]

2 голосов
/ 28 марта 2009

Это адрес X-сервера на целевой машине. Вам необходимо обратиться к X-серверу на клиентском компьютере, на котором вы работаете. Самый простой способ - просто использовать ssh -X или -Y (см. man ssh (1) ) как

клиент : ssh -Y solaris

для подключения к удаленной машине; Вы тоже должны войти в систему

Это просто устанавливает X-соединение, туннелируемое через ssh.

В противном случае вы можете сделать это вручную как

клиент
$ echo $ DISPLAY
клиент: 3: 4

помните, что это не * всегда * 0.0

$ xhost + solaris

Необходимо разрешить соединения с удаленного компьютера

$ ssh solaris

устанавливает удаленную оболочку, вам все еще требуется ssh логин

Солярис
$ DISPLAY клиент для экспорта: 3,4

убедитесь, что вы используете сервер на «клиенте»

$ xterm

Теперь это должно дать вам окно xterm 'solaris' на 'client'

1 голос
/ 28 марта 2009

Как упоминал Чарли, при подключении используйте ssh -X hostname .

Если ничего не помогает, введите xhost + на удаленной машине. Надеюсь, это поможет.

0 голосов
/ 28 марта 2009

Установите отображение на ваш IP-адрес Linux, а не localhost.

127.0.0.1 - это localhost: поэтому на сервере Solaris это сам сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...