Как я могу открыть окно удаленного приложения Red Hat Linux на виртуальной машине Red Hat Linux через систему X-Window?

Я установил рабочую станцию ​​VMWare на хост-компьютер с Windows 7. Гостевая операционная система на моей рабочей станции VMWare — это 64-разрядная версия RHEL 6 (назовем ее virtual_redhat). У меня есть удаленная машина RHEL 6 (назовем ее native_remote_redhat), которую я активно использую. Я подключаюсь к native_remote_redhat по SSH через мою машину virtual_redhat. Однако я не могу использовать X-Windows, чтобы открыть окно приложения на машине virtual_redhat. Могу ли я сделать это? Я могу сделать это, если использовал родную машину Linux для подключения к удаленной машине. Я выполнил следующие команды [Обратите внимание, что IP-адрес виртуальной машины здесь — 333.444.55.66]:

$ xhost +
$ ssh [email protected] -X
$ export DISPLAY=333.444.55.66:0.0
$ gedit
$ (gedit:6683): Gtk-WARNING **: cannot open display: 333.444.55.66:0.0

Я также отредактировал файл /etc/gdm/custom.conf, чтобы он выглядел следующим образом:

# Хранилище конфигурации GDM
[daemon]
[security] DisallowTCP=false
[xdmcp] Enable=true
[greeter]
[chooser]
[debug]

Примечание. Xterm недоступен на виртуальной машине.


person Kapil Vyas    schedule 08.09.2014    source источник
comment
Эта ссылка на ресурс не очень помогла: softpanorama.org/Xwindows/exporting_display.shtml   -  person Kapil Vyas    schedule 09.09.2014
comment
Вам не нужно устанавливать переменную xhost или DISPLAY — это то, что ssh -X делает за вас. Если вы напечатаете DISPLAY после ssh-соединения с вашей удаленной системой, вы увидите, что это выглядит как :12. Это означает, что ssh переадресовал удаленный порт 6012 на ваш локальный X (порт 6000 или сокет unix) и установил разрешения.   -  person Andrey Sidorov    schedule 09.09.2014


Ответы (1)


Я смог решить эту проблему, когда узнал, что для переменной DISPLAY установлено значение localhost:13.0.

Я также согласен с @Andrey%bSidorov в том, что нам не нужно явно устанавливать переменную DISPLAY для виртуальной машины. Он устанавливается самостоятельно.

person Kapil Vyas    schedule 10.09.2014