Use o xrdp para conectar-se à sessão de desktop

30

Eu uso o Ubuntu no meu desktop. Quando estou longe da minha área de trabalho, gostaria de acessar a sessão usando meu laptop com Windows 7. Atualmente, estou usando o xrdp para conectar, mas ele inicia uma sessão remota. Existe alguma maneira de usar apenas a mesma sessão da área de trabalho? Eu quero ser capaz de continuar de onde parei na área de trabalho.

Obrigado

    
por Jonathan B 04.01.2013 / 03:07

3 respostas

25

Bem, eu não consegui encontrar uma maneira de fazer isso com o xrdp puro, mas achei um bom artigo sobre como fazer isso configurado como um gateway rdp-to-vnc. Funciona bem o suficiente para se adequar ao meu propósito.

Extraído de Ссылка

  1. Instale o xrdp e o vino

    sudo apt-get update && sudo apt-get install xrdp vino
    
  2. Configure o vino para que você possa se conectar remotamente à sessão existente

    Digite vino-preferences do terminal, marque "Permitir que outros usuários visualizem sua área de trabalho", "Permitir que outros usuários controlem sua área de trabalho" e defina as configurações de "Segurança" como desejar (provavelmente você desejará desmarcar " confirmar cada acesso a esta máquina "e verificar" exigir que o usuário insira essa senha ").

  3. Configure o xrdp para acessar o vino

    Edite /etc/xrdp/xrdp.ini , adicionando o texto abaixo. Altere o nome para o que você gosta. Além disso, certifique-se de que [xrdp1] use um número que não esteja em conflito com uma configuração existente.

    # set empty username because VNC auth 
    # doesn't actually use username, so no
    # point in asking the user for one.
    
    [xrdp1]
    name=Active Local Login
    lib=libvnc.so
    username=
    password=ask
    ip=127.0.0.1
    port=5900
    
por Jonathan B 11.01.2013 / 18:12
1

Melhor ainda, defina seu /etc/xrdp/xrdp.ini assim:

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

Desta forma, pede a porta com um padrão de 5910 . Se não houver sessão vnc em 5910 , a tentativa de conexão 5910 falhará. Nesse caso, tente novamente, mas defina a porta como -1 para forçar a criação de uma nova sessão, normalmente em 5910 .

    
por Steven Tryon 24.09.2014 / 18:20
0

Por favor, tente o seguinte:

No seu arquivo /etc/xrdp/xrdp.ini , aumente o valor delay_ms do valor já existente.

Eu encontrei o mesmo problema e mudei este delay_ms de 2000 para 5000 e funcionou para mim.

Não tenho certeza se isso é algo relacionado à velocidade da rede.

    
por sures 03.06.2016 / 10:16