Como abrir a tela do login do ssh?

11

Existe alguma maneira de abrir a tela da área de trabalho do terminal (login ssh)?

    
por idiot 06.01.2012 / 17:06

3 respostas

18

Você pode usar a opção -X para encaminhar aplicativos gráficos. As pessoas normalmente encaminham aplicativos únicos ou a barra de tarefas ou o painel, em vez de toda a área de trabalho. Para aplicativos como o Firefox, as pessoas normalmente "encapsulam".

ssh -X user@server

Então você pode

startkde &

Para usar o Xephyr:

sudo apt-get install xserver-xephyr

Iniciar uma sessão Xephyr

# change "1280x1024" to the size you desire
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &

Defina seu $ DISPLAY (supondo que o Xephyr esteja em: 1)

DISPLAY=:1.0

ssh no seu servidor e inicie o kde

ssh -XfC -c blowfish user@server startkde
  • -X = encaminhar X
  • -f = coloca sua sessão ssh em segundo plano
  • -C = usar compressão -c blowfish = usar blowfish (me disseram que este é o mais rápido)

Se você estiver usando o ssh, certifique-se de entender o risco de segurança, e eu pessoalmente aconselho que você use chaves e desative a autenticação por senha.

Se você quiser uma área de trabalho inteira, sugiro o FreeNX. O FreeNX é rápido e seguro.

link

    
por Panther 06.01.2012 / 17:11
4

Se você está falando apenas sobre a execução de um aplicativo gráfico a partir do terminal, é possível especificar o valor do ambiente DISPLAY da seguinte forma:

DISPLAY=:0 gcalctool

Ou, se você quiser persistir, pode exportá-lo para permanecer como parte de sua sessão bash:

export DISPLAY=:0
    
O
por Oli 06.01.2012 / 17:15
-1

Você não pode executar a exibição na área de trabalho ou a GUI a partir do ssh. Se você quiser ver o Desktop ou GUI, eu sugiro usar o aplicativo RDP ou Remote Desktop no Ubuntu.

    
por Rajesh Pantula 06.01.2012 / 17:15