Defina remotamente o servidor host de "Área de trabalho remota"

3

Quando você deseja definir um servidor para aceitar conexões "Área de Trabalho Remota", faça: Sistema \ Preferências \ Área de Trabalho Remota

A coisa é que eu só tenho uma conexão ssh para o servidor por enquanto. Como você define usando apenas a linha de comando?

    
por Bob Yoplait 19.01.2011 / 22:23

3 respostas

1

Isso funcionará com uma instalação normal:

ssh para a sua máquina remota, com o encaminhamento de X ativado

ssh -X servername 

Em seguida, execute vino-preferences

Como alternativa, defina as chaves gconf na linha de comando com gconftool:

gconftool-2 --set --type=bool /desktop/gnome/remote_access/enabled true

Você pode ver as outras chaves remote_access com este comando:

gconftool-2 -a /desktop/gnome/remote_access

Se o seu servidor não for iniciado remotamente, inicie-o com

/usr/lib/vino/vino-server

Há mais informações em esta resposta .

    
por belacqua 19.01.2011 / 23:50
4

Instale x11vnc no computador remoto e insira algo assim em seu computador local:

ssh user@host -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Em seguida, conecte-se ao host local no seu computador local com o seu cliente VNC. A porta local 5900 será sintonizada pela conexão SSH (que agora está executando x11vnc ).

Simples!

    
por Oli 19.01.2011 / 23:44
0

Estou assumindo então que você tem o servidor openssh instalado no servidor. Então, de um cliente faça isso:

ssh USER @ SERVER. Por exemplo: ssh [email protected] Esta é a maneira simples de ssh de se conectar.

O usuário TEM que ter permissão ssh no servidor e também deve estar disponível no servidor.

    
por Luis Alvarado 19.01.2011 / 23:02