Como utilizar o X de uma máquina remota por SSH

Publicado por Alexandre Catão em 26/06/2009 na(s) categoria(s): LINUX

Tags: , , , ,

Estou instalando numa SAP minha de DSR e há alguns dias estou convidendo com o seguinte problema. Se estou conectado por SSH e preciso utilizar algo que precise do X11, ao chamar o aplicativo ele dá este erro xhost:  unable to open display mesmo após setar display, etc…

Hoje acordei inspirado e resolvi acabar com isso… pesquisei no nosso amigo google e nada de achar a solução até que lembre de uma coisa. Para que a máquina remota consiga abrir a janela do aplicativo X na minha máquina eu preciso habilitar uma coisinha, o X11Forwarding no ssh da máquina remota.

Para isso acesse o arquivo /etc/ssh/sshd_config, procure pela opção  X11Forwarding descomente e altere para yes o valor dele. Ficará assim:

#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes

Para funcionar da próxima vez que for conectar neste host por ssh utilize a opção -XY, ficando assim:

ssh -XY <nome ou ip do host>

Viu que nem sempre as soluções são as mais complexas.

Até a próxima

Alexandre Catão

Acessar a barra de tarefas, menu, etc

Publicado por Alexandre Catão em 03/04/2009 na(s) categoria(s): Geral

Tags: , ,

Como disse voltei a usar linux e ontem descobri com o Antelio, que é possível remotamente acessar a barra de tarefas de um server ou desktop linux por SSH, é isso mesmo, sem ter que usar o VNC ou algo parecido.

Mas para que você consiga fazer isso é necessário que na sua máquina tenha algum client X11 e faça pelo SSH o foward do X11. De linux para linux você executa o seguinte comando ssh -XY usuário@servidor (o XY é para fazer o foward do seu X11), logado na máquina você executa o comando gnome-panel e terá a seguinte visão:

A barra superior é do server que estou logado pelo SSH e a dê baixo é do meu PC com CentOS. Gostou? Então divulga….:)

No Windows dá para fazer isso, mas é necessário instalar um client X11, um bom é o Xming.