29 de dezembro de 2007

ssh

linux:
resolvi escrever este documento, pois ssh é uma ferramente inacreditavelmente versátil.

o que é ssh?
Secure Shell or SSH é um protocolo de rede que permite a troca de arquivos entre computadores de forma segura, compactada e rápida.

o ssh permite que façamos login remoto, desta forma poderemos fazer tudo que faríamos normalmente se estivéssemos frente a máquina real.

como usar?
forma simples
ssh @

ou com algumas opções
ssh @ -C -X

-C -> faz compactação dos dados.
-X -> habilita o modo gráfico.

------------------------------------------------------------------

Recentemente cutucando no ssh, fiquei com uma pulga atraz da orelha: "como abrir um programa gráfico na máquina que me loguei pelo ssh"
fiz uma pesquisa e descobri algo que no minimo é legal.

quando se loga via ssh usando o parametro "-X" todo aplicativo gráfico eh mostrado a vc, mas... como mostrar aplicativos gráficos a outras pessoas?

Lí que quando o ssh é criado uma variavel eh setada com um valor que define um proxy para a conexão do "servidor X", o valor default dela é:
$DISPLAY = localhost:10.0

só que esta variavel quando eh inicializada pelo linux tem valor:

$DISPLAY = :0.0

logo para vc abrir um programa gráfico usando o "servidor X" da máquina em questão, basta trocar o valor desta variavel e pronto.

para mudar o valor da variavel faça: "DISPLAY=:0.0"

valeu.
fui.
=D

Nenhum comentário: