Matriux Community

Brazilian Community => # tutoriais e outros documentos => Topic started by: kodo no kami on July 22, 2016, 04:00:50 AM



Title: [tutorial] ssh + x11 para programas com interface
Post by: kodo no kami on July 22, 2016, 04:00:50 AM
bom galera as vezes precisamos executar determinados programas e comandos em outra maquina seja um computador na propria rede ou um vps dedicado para isso entao usamos o ssh que permite a gente logar naquela outra maquina com determinado usuario e executar os comandos nela, o ssh tambem permite a gente executar programas graficos usando X11, para a gente fazer isso basta adicionar um simples argumento ao comando que é o -X para usar em conjunto com X11, para um exemplo vou conectar no ubuntu pelo xubuntu sendo o ubuntu o IP 192.168.1.2

Code:
ssh kodonokami@192.168.1.2 -X

(http://i63.tinypic.com/eam811.jpg)

agora eu posso executar programas la na outra maquina como por exemplo o comando who que exibe no terminal os usuarios conectados na maquina

Code:
who

(http://i67.tinypic.com/2ylvapt.jpg)

tambem podemos executar um programa grafico como por exemplo o navegador chromium que no meu caso aqui eu nao tenho instalado no xubuntu porem esta instalado no ubuntu (a maquina que vai gastar processamento e memoria executando o programa é a outra e nao a que esta visualizando por ssh como os mainframes)

Code:
chromium-browser

(http://i65.tinypic.com/2448fw5.jpg)

eu posso abrir o gerenciador de arquivo do outro sistema para visualzar os diretorios e arquivos de forma grafica no caso do ubuntu por padrao é o nautilus ja o xubuntu é o thunar

Code:
nautilus

(http://i65.tinypic.com/2yuk6tf.jpg)

podemos reparar na imagem anterior meio que junto os dos sistemas sendo o fundo do desktop todos os arquivos do ubuntu mais as barras do xubuntu ou seja se eu criar um arquivo pelo desktop vai esta criando la no ubuntu porem se eu abrir algum programa pela barra vai esta abrindo no xubuntu, no caso isso nao acontece com todos os gerenciadores de arquivos se a gente fizer ao contrario abrir o thunar no ubuntu nao vai acontecer isso

Code:
ssh kodonokami@192.168.1.1 -X
thunar

(http://i65.tinypic.com/eiowus.jpg)

pelo windows tambem é possivel acessar o linux por ssh com o putty porem para ter acesso x11 precisamos baixar um servidor de janela no windows como xming

(http://i64.tinypic.com/29dizjl.jpg)

bom galera certamente é possivel subir todo ambiente grafico do outro sistema dessa forma ou usar isso para rodar programas em maquinas fracas que esteja rodando em outras maquinas ou simplesmente rodar programas graficos em seu vps

by kodo no kami