Переадресация SSH X11 не работает с клиента CentOS на сервер Ubuntu

503
Elmi

Я уже проверил другие темы, связанные с этой проблемой, но ничего не помогло. Я хочу подключиться с клиента CentOS к серверу Ubuntu / ARMHF, запустить приложение на сервере и увидеть открывающийся графический интерфейс на стороне клиента.

Вот что у меня есть:

  • на клиенте CentOS я звонил xhost +и setenforce 0и подключался ssh -Xк серверу

  • на стороне сервера Ubuntu в sshd_config X11Forwardingустановленном yes, SELinux не существует

Но когда я пытаюсь запустить приложение, я получаю сообщение об ошибке

18:11:57: Error: Unable to initialize GTK+, is DISPLAY set properly?

Итак ... что еще может помешать открытию GUI на стороне клиента?

2
* из клиента CentOS в Ubuntu * или * из Ubuntu в Fedora *? Почему, черт возьми, `setenforce 0`? Jakuje 7 лет назад 0
@Jakuje извините, из CentOS - я нашел другую ветку, в которой SELinux описан как причина проблем с пересылкой X11, поэтому я просто попробовал это Elmi 7 лет назад 0
Ни `xhost +`, ни `setenforce 0` не должны быть необходимы для пересылки SSH. Эти действия просто снижают вашу безопасность без пользы. mattdm 7 лет назад 0
У вас есть графический интерфейс на сервере, к которому вы подключаетесь? Kyle H 7 лет назад 0
@Kyle H да, «сервер» - это настольная система, к которой не подключен дисплей - вот почему я хочу вытащить это приложение через SSH Elmi 7 лет назад 0

0 ответов на вопрос