У мене цікава проблема - у 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:~$
hex_key
? Як призначити aDISPLAY
?