Recentemente, criei uma nova VM no meu CentOS 6.5 system
. A VM possui Ubuntu with ROS
o sistema operacional robótico. Eu só queria experimentar o ROS e estou executando alguns tutoriais. Um desses tutoriais contém um X windows based application
, mas ainda não descobri como exibi-lo na tela da área de trabalho do host. Tenho certeza de que é fácil e pensei que vncserver
faria o que eu precisava, mas não consegui fazer funcionar. Eu testei a conexão de rede entre a VM e o sistema CentOS subjacente e o VMWARE pode executar ping no host com êxito. Alguém poderia me indicar uma explicação ou me dizer como fazer isso funcionar?
Responder1
Se sua máquina host (CentOS) tiver X-windows, você poderá usar ssh -X
para encaminhar todo o tráfego X11 para sua máquina CentOS durante o SSH na VM Ubuntu.
Por exemplo, se o endereço IP da sua VM Ubuntu for 192.168.0.123 e seu nome de usuário na VM Ubuntu for "fred", você usaria este comando do CentOS para se conectar à VM Ubuntu:
ssh -X [email protected]
Depois de conectar, basta executar o comando que espera o X11 e ele deverá aparecer na área de trabalho do CentOS, mesmo que esteja rodando na sua VM Ubuntu.
Há mais do que isso, então se você tiver problemas, confira esta ótima resposta: Como encaminhar o X via SSH para executar aplicativos gráficos remotamente?