
Um dos bons (poucos) recursos do Windows é a implementação do protocolo RDP. Essa maravilha me permite trabalhar com minha configuração de 2 telas no escritório, depois dirigir para casa, abrir uma conexão VPN seguida de conexão RDP para o PC do escritório em casa e obter meu ambiente exatamente como o deixei (exceto pela resolução da tela que adaptou para o hardware da tela do meu PC doméstico).
O procedimento acima funciona e funciona muito bem - no Windows. Eu quero o mesmo recurso no Linux. Quero poder abrir um Gnome / KDE / (outro gerenciador de janelas suporta esse recurso) no computador do escritório, conectar-me em casa e exportar os monitores para minha tela atual.
Eu tentei várias soluções possíveis, como ter uma sessão VNC constantemente aberta e conectar-se a ela tanto no trabalho quanto em casa - isso funciona, mas não é divertido (você perde a capacidade de resposta do aplicativo "nativo", o acesso ao armazenamento local e co .).
Você poderia sugerir uma solução? Talvez algum plugin do Xorg?
Obrigado por ler, Máximo.
Responder1
Sim, o módulo Xorg permite que você compartilhe sua exibição :0 (local). Em /etc/X11/xorg.conf na seção "Módulo" adicione
Load "vnc"
e na seção "Tela" adicione:
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "PasswordFile" "/root/.vnc/passwd"
Explore outras opções para “UserPasswdVerifier”. O servidor VNC escutará na porta tcp 5900. Mesmo usando uma VPN eu não me conectaria diretamente à porta. Bloqueie todo o acesso não localhost e use um túnel SSH.
Responder2
Faça check-inNX. Normalmente abro uma nova sessão no NX, mas pode ser possível usar a principal.
Editar: O recurso é chamado de compartilhamento de área de trabalho e é descrito no manual de administração do servidor.
Responder3
O Ubuntu permite o compartilhamento de área de trabalho, e espero que a maioria das distribuições agora o tenha. Isso pode ser baseado em convite ou em senha. No seu caso, espero que você queira uma senha baseada. A conexão é feita por meio de um cliente VNC. Existe um cliente baseado em navegador que pode ser usado quando você não possui um cliente no sistema a partir do qual está se conectando.
Responder4
Existem mais de um servidor vnc, você pode configurar compactação, etc.
Existem rdesktop e forks (servidor rdp), você pode usar clientes de servidor de terminal ms com ele.
X11 é um protocolo servidor/cliente, ssh suporta x11forwarding, xdmcp para logins remotos (kdm, gdm,...)
nx: melhora o protocolo x11, também pode encapsular rdp e vnc