Estou tentando fazer com que o recurso Remote Desktop funcione no Ubuntu (Desktop) 22.04, mas não consigo me conectar ao meu desktop Ubuntu a partir de um PC Windows (10). Estou usando estas instruções:
- https://help.ubuntu.com/stable/ubuntu-help/sharing-desktop.html.en
- https://linuxconfig.org/ubuntu-22-04-remote-desktop-access-from-windows-10
Habilitei a Área de Trabalho Remota nas Configurações de Compartilhamento (Ubuntu), no entanto, quando executo o cliente da Área de Trabalho Remota (ou seja, o cliente mstsc.exe padrão) no Windows e me conecto ao endereço IP do servidor Ubuntu, recebo esta caixa de diálogo de login:
A lista suspensa Sessão tem 4 opções:
- XorgGenericName
- Xvnc
- vnc-qualquer
- neutrinordp-qualquer
Selecionar o Xorg e algumas credenciais de login faz com que a janela feche. Se eu deixar as credenciais em branco, recebo uma caixa de diálogo Ok com esta mensagem:
Connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
login failed for display 0
Se eu clicar em Ok, ele me leva de volta à caixa de diálogo de login.
Se eu selecionar Xvnc e algumas credenciais, recebo uma tela verde em branco.
Recebo um comportamento semelhante se desabilitar a Área de Trabalho Remota nas configurações de compartilhamento.
Eu tentei a mesma coisa com um segundo host Ubuntu 22.04 e obtive a mesma coisa.
Você precisa estar desconectado da sua conta na área de trabalho do Ubuntu. Caso contrário, o RDP no Windows continuará encerrando.
Você precisa exportar as seguintes variáveis de ambiente
Faça
sudo nano .xsessionrc
ousudo nano /etc/xrdp/startwm.sh
coloque as duas linhas acima no início e reinicie o seu PC.esse problema pode ser resolvido desabilitando a sessão aprimorada no hyper-v. espero que ajude alguém