Existe uma maneira de fazer uma sessão SSH agir como uma sessão de terminal local?

1

Alguns dos comandos que eu executo querem ser executados na tela do X11.

Exemplos:

Eu tenho que especificar a exibição para executar qualquer coisa com xset . Não consigo executar o vbetool remotamente (nenhum switch de exibição). O início de qualquer programa gráfico não sabe em qual tela eu quero que ele seja executado por padrão.

A caixa em que eu estou SSH'd é um HTPC e qualquer comando que eu execute via SSH deve usar 0: 0. Alguma maneira de fazer isso funcionar por padrão?

    
por leetwanker 24.02.2015 / 21:46

2 respostas

0

Depois de ler um pouco, descobri como conseguir o que queria.

Quando estou conectado via ssh, corro

$ export DISPLAY=0:0

Isso parece definir a exibição padrão para a exibição do servidor e os programas param de me incomodar por não conseguir encontrar uma exibição para usar.

    
por 25.02.2015 / 00:19
0

você pode usar "ssh -X" para fazer o tunel X no seu XServer local.

você pode experimentar o XDMCP. link

Ou você pode tentar "xauth" para acessar um XCookie existente para usar em um XServer remoto.

mas eu acho que você não pode enviar xprograms para um XServer remoto via SSH sem algum tipo de autorização para o XServer. link

hth

    
por 25.02.2015 / 00:01