
Eu faço login remotamente no meu PC (Ubuntu 18.04, XRDP 0.9.5) do meu laptop (Windows 10) usando a área de trabalho remota do Windows. Depois de fazer login remotamente no Ubuntu, não consigo fazer login localmente (nos momentos em que estou fisicamente no laboratório). Localmente, vejo a tela de login e digito minha senha, mas a tela de login aparece novamente sem nenhuma mensagem de erro. Em seguida, tenho que sair da minha sessão remota (o que elimina todos os experimentos que estou fazendo) para fazer login localmente e isso funciona bem. O problema é que tenho que sair da minha sessão remota e esta não é a situação ideal para mim. O inverso também é verdadeiro [se estiver conectado localmente, não consigo fazer login remotamente. Eu consigo uma conexão, digito minha senha, mas nada acontece, nem mesmo mensagens de erro].
Existe uma solução para este problema. A postagem mais próxima que consegui encontrar foiessemas não entendo o que esse cara fez. Agradeço a ajuda. Obrigado
Responder1
Por padrão, xrdp
criará uma nova sessão quando você se conectar remotamente eo usuário local deve estar desconectado primeiropara que isso funcione ou caso contrário, você verá uma tela em branco ao se conectar remotamente.
Para fazer xrdp
login ema sessão local logada ativa existenteem vez disso, siga estas etapas:
Primeiro,ativar o compartilhamento de telanas configurações do Ubuntu e defina uma senha.
Então edite /etc/xrdp/xrdp.ini
assim:
sudo nano /etc/xrdp/xrdp.ini
Em seguida, copie e cole o seguinte no final do arquivo:
[xrdp1-loggedin]
name=Local Active Session
lib=libvnc.so
username=na
password=ask
ip=127.0.0.1
port=5900
Em seguida, salve o arquivo e feche o editor pressionando Ctrl+ xe yentãoEnter
Finalmente, pode ser necessário desabilitar a criptografia de senha (Um risco à segurança, mas pode ser necessário para permitir conexões de clientes que não o suportam) executando no terminal:
gsettings set org.gnome.Vino require-encryption false
Observe que no Ubuntu 22.04, infelizmente, a criptografia só pode ser desabilitada se você desabilitar a criptografia para todas as senhas no chaveiro pordefinindo uma senha em branco para login do chaveiro.
Próximo,faça login localmenteem seguida, conecte-se a partir de uma máquina remota e escolhaSessão ativa localno menu suspenso Sessão quando você vir esta tela:
Em seguida, digite a senha que você definiu para compartilhamento de tela e clique no botãoOKbotão quando você vê o campo de senha parecido com este:
Responder2
Embora esta não seja uma resposta, isso pode ajudar alguém seguindo a resposta do @Raffa acima. Segui a resposta do Raffa e não consegui fazer funcionar, continuei recebendo este erro:
No final, o erro para mim foi que eu estava tentando conectar de um computador com várias telas a um computador remoto com uma tela e "Usar todos os meus monitores" foi verificado no meu cliente RDP, veja aqui:
Quando desmarquei, funcionou. Espero que isso ajude alguém.