Login remoto com gerenciador de exibição gráfica (GDM, LightDM)


23

É possível fazer logon remotamente (via ssh) no GDM? Vou explicar uma situação em que eu precisaria disso: estou no meu laptop e me conecto ao meu desktop via ssh. Sei que existem algumas atualizações disponíveis. Eu instalo todos eles, mas preciso reiniciar o computador. O problema é que, após a reinicialização da área de trabalho, não haverá mais uma sessão do GDM disponível, pois é necessário fazer login. Posso executar o login do GDM remotamente do meu laptop?

Editar: Não consigo encontrar o FreeNX for Maverick e não consegui configurar o x11vnc + vncviewer para funcionar. Não existe uma maneira fácil?

Respostas:


25

Instale x11vnc no controle remoto

Assumimos que uma configuração ssh funcional já foi feita.

user@remote: sudo apt-get install x11vnc

Login remoto com GDM

Assumimos que uma configuração vnc bem-sucedida já foi realizada.

user@remote:~$ sudo x11vnc <options>

O x11vnc usará nossas configurações e senhas predefinidas do VNC. Para mais opções, consulte a página de manual e este tutorial agradável e elaborado .

Login remoto com Light DM

Para acessar a tela de login do Light DM, precisamos enviar o arquivo Xauhority para o Light DM

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Ver a tela remota

No lado do cliente, ative o vncviewer (por exemplo, do xtightvncviewer Instale o xtightvncviewer ) da seguinte maneira:

vncviewer -via user@remote localhost:0

Por localhost:0nós exibimos a tela 0no host local. A opção -viaé para usar o ssh.

Após digitar a senha do login remoto, podemos prosseguir com o login gráfico.


Exatamente o que devo fazer na máquina remota e o que na máquina local ... Adicionalmente ... isso atropelaria shh (criptografado e tal)?
luri

Vou ter que instalar e vnc configure primeiro ... Por isso vai levar algum tempo para testar tanto x11vnc e FreeNX (lil tempo para testar ... crianças, também :))
Luri

Quando emito o comando x11vnc na máquina remota, recebo um aviso dramático sobre não ter definido uma senha e sobre todos poderem ver minha área de trabalho ... Como definir uma senha? Eu realmente tenho que configurar um?
Luri

Oh, e realmente sudo x11vnc falha ao iniciar ... diz que não consegue encontrar exibição
Luri

O que você quer dizer? Instalei o x11vnc na máquina remota e o xnc4viewer na máquina local. Eu tenho um problema adicional com o comando vncviewer: não estou usando chaves públicas, mas uma senha, e meu servidor ssh não é executado na porta 22 (padrão).
luri

5

FreeNX . Você faz login graficamente - o mesmo que sentar na frente do computador. Tudo isso acontece no túnel através do SSH. Você vai amar.


Preciso testar o x11vnc e o FreeNX ... Estou bastante preocupado com a segurança, então gostaria de saber qual é o mais seguro.
luri

Ambos avançam através do SSH.

1
Eu simplesmente não consigo encontrar FreeNX ... Não é nos repositórios padrão e sua ppa retorna um par de erros 404 do tipo (estou usando maverick, btw)
Luri

1
A edição comercial (gratuita) está disponível. nomachine.com/download.php
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.