У меня есть интересная проблема - в Windows с помощью Xming я могу успешно пересылать запросы X11 на мой клиент (ПК) и запускать приложения. Тем не менее, я недавно установил Ubuntu 13.04 на свой ПК и почему-то не смог заставить его работать.
Мой /etc /ssh /ssh_config имеет следующие строки:
Host *
ForwardAgent yes
ForwardX11 yes
И я пытаюсь подключиться с помощью команды:
ssh -X -v username@xxx.xxx.xxx.xxx
Подробный вывод показывает мне:
X11 forwarding request failed on channel 0
Я также выполнил xhost +
чтобы отключить все управление доступом на клиенте, но странная вещь на моем клиенте, переменная DISPLAY
установлена в :0
и я не могу заменить его на что-либо еще, например localhost:0
или даже $Local_IP:0
, X11 не будет работать, когда я это сделаю, см. Пример выходных данных ниже - я подозреваю, что это может привести к ответу:
koray@koray-Latitude:~$ export DISPLAY=localhost:0 # $localip:0 doesn't work either
koray@koray-Latitude:~$ emacs
Display localhost:0 unavailable, simulating -nw
koray@koray-Latitude:~$