CentOS как xterminal

CentOS как xterminal

Недавно я создал новую виртуальную машину на своем CentOS 6.5 system. На виртуальной машине установлена Ubuntu with ROS​​, роботизированная операционная система. Я просто хотел поэкспериментировать с ROS и запустил некоторые руководства. В одном из этих руководств есть , X windows based applicationно я не понял, как отобразить его на рабочем столе хоста. Я уверен, что это просто, и я думал, что это vncserverсделает то, что мне нужно, но у меня это не заработало. Я протестировал сетевое соединение между виртуальной машиной и базовой системой CentOS, и VMWARE успешно может пинговать хост. Может ли кто-нибудь дать мне объяснение или рассказать, как заставить это работать?

решение1

Если на вашем хост-компьютере (CentOS) установлена ​​X-windows, вы можете использовать ее ssh -Xдля перенаправления всего трафика X11 на ваш компьютер CentOS, одновременно подключаясь по SSH к виртуальной машине Ubuntu.

Например, если IP-адрес вашей виртуальной машины Ubuntu — 192.168.0.123, а ваше имя пользователя на виртуальной машине Ubuntu — «fred», вы можете использовать эту команду из CentOS для подключения к виртуальной машине Ubuntu:

ssh -X [email protected]

После подключения просто запустите команду, которая ожидает X11, и она должна появиться на рабочем столе CentOS, даже если она запущена на виртуальной машине Ubuntu.

Но это еще не все, поэтому если у вас возникнут проблемы, ознакомьтесь с этим замечательным ответом: Как пробросить X через SSH для удаленного запуска графических приложений?

Связанный контент