CentOS como terminal x

CentOS como terminal x

Recientemente construí una nueva máquina virtual en mi CentOS 6.5 system. La VM tiene Ubuntu with ROSel sistema operativo robótico. Sólo quería experimentar con ROS y he estado ejecutando algunos de los tutoriales. Uno de esos tutoriales tiene un X windows based applicationcontenido, pero no he descubierto cómo mostrarlo en la pantalla del escritorio del host. Estoy seguro de que es fácil y pensé que vncserverharía lo que necesitaba, pero no lo logré. Probé la conexión de red entre la VM y el sistema CentOS subyacente y VMWARE puede hacer ping al host con éxito. ¿Alguien podría indicarme una explicación o decirme cómo hacer que esto funcione?

Respuesta1

Si su máquina host (CentOS) tiene X-Windows, puede usarlo ssh -Xpara reenviar todo el tráfico X11 a su máquina CentOS mientras realiza SSH en la máquina virtual de Ubuntu.

Por ejemplo, si la dirección IP de su VM de Ubuntu es 192.168.0.123 y su nombre de usuario en la VM de Ubuntu es "fred", usaría este comando de CentOS para conectarse a la VM de Ubuntu:

ssh -X [email protected]

Después de conectarse, simplemente ejecute el comando que espera X11 y debería aparecer en su escritorio CentOS aunque se esté ejecutando en su máquina virtual Ubuntu.

Hay más que solo eso, así que si tienes problemas, consulta esta excelente respuesta: ¿Cómo reenviar X a través de SSH para ejecutar aplicaciones gráficas de forma remota?

información relacionada