Existe uma maneira de encaminhar janelas gráficas via SSH a partir de uma caixa sem cabeça?

2

Não estou muito familiarizado com o Linux, por isso não sei se o que estou descrevendo é possível, ou até mesmo como descrevê-lo de uma forma que o Google entenderá.

Neste momento, estou usando meu PC com Windows para o ssh em uma VM sem servidor do Ubuntu. Para editar arquivos nele, estou usando o Sublime Text no Windows para editar arquivos em uma pasta compartilhada do Samba e, em seguida, executá-los na VM. É um pouco desajeitado.

O que eu estou querendo saber agora é se há uma maneira de instalar o Sublime Text na VM e, em seguida, encaminhar sua GUI por SSH de alguma forma, para que eu possa interagir com ele do Windows.

Sim, eu poderia usar uma VM que não fosse sem cabeça ... mas estou pensando se algo assim é possível, seria mais natural e conveniente e não precisaria renderizar toda uma área de trabalho composta .

    
por Lovely Boons 21.03.2014 / 13:03

2 respostas

1

Você pode usar o X Forwarding para isso, ele encaminha a GUI do aplicativo para um servidor X local em execução na sua caixa do Windows. Para isso, você precisará de Putty, Xming e um SSHd devidamente configurado.

No servidor, você precisa verificar se X11Forwarding foi definido como yes in /etc/ssh/sshd.conf .

Depois disso, você precisa executar o Xming para criar o servidor X local, usar o PuTTY para o SSH no servidor com o X11 Forwarding habilitado nas configurações e, depois disso, você pode executar o aplicativo desejado, por exemplo, sublime-text & .

Para uma explicação mais detalhada, consulte este para o lado do servidor e this para o lado do cliente.

    
por 21.03.2014 / 13:16
1

Sim, você pode fazer isso usando um dos vários Servidores X-Window baseados em Windows . (Estou realmente gostando do MobaXterm atualmente).

O fato de a VM ser "sem cabeça" é irrelevante, desde que todos os pacotes necessários estejam instalados na VM.

    
por 21.03.2014 / 13:12

Tags