Uso o Ubuntu no meu ambiente de trabalho. Quando estou longe do meu ambiente de trabalho, gostaria de aceder à sessão utilizando o meu portátil Windows 7. Actualmente, estou a utilizar o xrdp para me ligar, mas ele inicia uma sessão remota. Há alguma forma de utilizar apenas a mesma sessão do ambiente de trabalho? Quero ser capaz de retomar onde parei no ambiente de trabalho.
Obrigado
Bem, não consegui encontrar uma forma de fazer isto com xrdp puro, mas encontrei uma boa escrita sobre como fazer isto como um portal rdp-to-vnc. Funciona suficientemente bem para se adequar ao meu propósito.
Extraído de http://ubuntuwiki.net/index.php/Xrdp,_installing
Instalar xrdp e vino
sudo apt-get update && sudo apt-get install xrdp vino
Configurar o vino para que se possa ligar remotamente à sessão existente
Digite vino-preferences
do terminal, verifique "Permita que outros utilizadores vejam o seu ambiente de trabalho," "Permita que outros utilizadores controlem o seu ambiente de trabalho," e configure o "Segurança" configurações como desejar (provavelmente irá querer desmarcar "confirme cada acesso a esta máquina" e verifique "exija que o utilizador introduza esta palavra-passe").
Configurar o xrdp para aceder ao vino
Editar /etc/xrdp/xrdp.ini
, acrescentando no texto abaixo. Altere o nome para o que lhe apetecer. Além disso, certifique-se de que [xrdp1]
utiliza um número que não'não entra em conflito com uma configuração existente.
# definir nome de utilizador vazio porque VNC auth
# não usa't realmente nome de utilizador, por isso não
# ponto em perguntar ao utilizador por um.
[xrdp1]
name=Active Local Login
lib=libvnc.so
username=
password=ask
ip=127.0.0.0.1
porto=5900
Melhor ainda, defina o seu /etc/xrdp/xrdp.ini
desta forma:
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910
Desta forma, pede o porto com um valor por defeito de 5910
. Se não existir nenhuma sessão vnc no 5910
, então uma tentativa de ligação de 5910
falhará. Nesse caso, tente novamente, mas defina a porta para -1
para forçar a criação de uma nova sessão, normalmente em 5910
.
Por favor, tente o seguinte:
No seu ficheiro /etc/xrdp/xrdp.ini
aumente o valor delay_ms
a partir do valor já existente.
Encontrei o mesmo problema e mudei este delay_ms
de 2000 para 5000 e funcionou para mim.
Não sei se isto tem algo a ver com a velocidade da rede.