Erro / problema ao conectar (Windows 10 RDP no XRDP)

20

Estou enfrentando outro problema em que o XRDP não está funcionando. Estou nisso há algum tempo e acho que preciso de ajuda. Eu acredito que é um problema da máquina Ubuntu não escutando em uma porta.

Segui o guia em http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ .

No entanto, quando vou para o rdp no Windows, consigo conectar e digitar o nome de usuário e a senha, mas quando o faço, recebo o seguinte erro:

Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting

O problema pode ser que minha máquina Ubuntu não está ouvindo a porta 5910? O que é que vocês acham? Se sim, como posso ter certeza de que o Ubuntu está ouvindo a porta 5910?

Editar:

Ok, então quando eu executo este comando:

sudo netstat -peant | grep ":5910 "

Nada aparece. Quando executo este comando: sudo netstat -peant | grep "127.0.0.1"e percorro, não vejo nada conectado à porta 5910. Acredito que encontrei um grande problema. Minha pergunta agora é como configurar o xrdp para ouvir a porta 5910?

philm
fonte

Respostas:

7

Achei que este realmente funcionou para mim. https://ubuntuforums.org/showthread.php?t=1314336

Resumo aqui a solução:

Eu tive que remover o xrdp, vnc4server, tightvnc, que foram todos instalados na ordem errada. Eu tive que instalar o tightvncserver e, em seguida, instalar o xrdp.

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp

Em seguida, reinicie o serviço xrdp:

sudo service xrdp restart
beahacker
fonte
Agora eu posso entrar, mas ele volta a sair em 1-2 segundos.
stiv
Funciona para mim. Antes de ver esta resposta, eu nem tinha servidor VNC instalado.
smbear 28/09
Frustrantemente, isso funcionou para mim. Não tenho idéia do que mudou, pois eu usava o xrdp há meses antes de dar errado. Obrigado!
jgitter 5/12
6

Ok, encontrei o comando que resolverá meu problema. Execute este comando para remover o erro

Corre gsettings set org.gnome.Vino require-encryption false

philm
fonte
quando o executo no terminal do raspberry pi, ele escreveu "Não existe esse esquema 'org.gnome.Vino'"
ofir_aghai
3

Este post me ajudou a me livrar do problema. Reiniciei o xrdpserviço posteriormente apenas para ter certeza.

Você já tentou criar um arquivo /etc/X11/Xwrapper.config contendo

allowed_users = anybody

Note que eu estou usando o Windows 10 para conectar o debian 9. E eu usei Xorg.

pandaman1234
fonte
Mesmo problema aqui Debian 9.5 e Fluxbox.
ceving 27/10/18
11
trabalhou para mim. default allowed_users foi definido como console
osyan 5/01
2

Eu sou muito novo e li bugs e documentos sobre isso.

Tudo o que fiz para corrigir esse problema foi parar e iniciar o xrdp, usando estes comandos:

sudo service xrdp stop

sudo service xrdp start
Chris
fonte
Trabalhou para mim. xRDP, estava trabalhando na porta 3350.
Luigi Lopez
0

Eu lutei alguns dias nesse problema (Conexão de Área de Trabalho Remota do Windows 7 - XRDP CentOS) e, ao pesquisar , descobri que a solução mais simples para erros - a conexão com problemas é clara: "meu nome de domínio \ nome de usuário" : antes de instalar pacotes, interromper processos ou remover temporariamente arquivos, tente conectar-se escrevendo seu nome de usuário apenas na solicitação XRDP, para não salvá-lo anteriormente na Conexão de Área de Trabalho Remota do Windows 7.

Se você não tiver permissão para limpar seu nome de usuário (o XRDP sempre mostra um nome por padrão), limpe o histórico de conexões RDP do servidor que você está tentando conectar ou aproveite-o como uma oportunidade para limpar todo o histórico de conexões dessa maneira (lado do Windows - CMD):

@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp

E tente novamente se conectar. Se não funcionar, você pode tentar:

  1. Lembre-se de que você deve usar High Color (16 bits) ou superior no Windows RDP; ou

  2. Acesse xrdp-sesman.log por PuTTY ( cat /var/log/xrdp-sesman.log), o que provavelmente mostrará "Servidor X para exibição 10 de tempo limite de inicialização (...) outro Xserver já está ativo na exibição 10 " e vncserver -geometry 1024x768 :10mostrará que há um arquivo temporário que você pode limpar, portanto, remova os arquivos temporários corretos, conforme explicado aqui e aqui ; ou

  3. Faça o downgrade do Tiger VNC .

Davidson Lima
fonte
0

Basta alterar: /etc/xrdp/sesman.ini AllowRootLogin = 1

user3859974
fonte
0

Não vale a pena - existe uma solução melhor e menos dolorosa:

X11VNC

Passei pelo menos 8 horas lutando para me conectar do Windows 10 ao Ubuntu 16 via xrpd e Windows rdp. Tentei infinitas "soluções" que encontrei postadas em toda a web. Fiz progresso, mas nunca consegui resolvê-lo completamente. Mesmo se eu tivesse, no entanto, parece que esta é uma configuração fraca de qualquer maneira, porque:

  • Você não pode usar o Unity Desktop; portanto, seu rdp o conectará a uma interface do usuário completamente diferente da que você usaria como padrão do Ubuntu.
  • Você não pode estar conectado já com essa conta. Portanto, se você tivesse um cenário em que, às vezes, trabalhasse diretamente na máquina Ubuntu e, às vezes, se conectasse remotamente, seria necessário sair para permitir essa conexão remota.
  • Pelo que li, depois de ter feito isso, você também travou uma batalha para obter um mecanismo de "reconexão" trabalhando para entrar novamente em uma sessão de PDR que você deixou.
  • Você deve inserir credenciais manualmente sempre que fizer logon. Não há como salvá-los no cliente e apenas conectar-se instantaneamente.

Eu usei uma pilha de diferentes interfaces de conexão remota e, em geral, nada supera a facilidade e a qualidade do Windows RDP ainda em minha mente. Assim, eu estava bastante concentrado em usar isso. Depois de lutar tanto tempo e finalmente jogar a toalha, descobri que o VNC funciona muito bem nesse contexto.

Como eu disse inicialmente, no lado do Ubuntu eu usei "x11vnc". Consulte estas instruções para obter detalhes sobre como configurar totalmente:

Como configurar o x11vnc para acessar com a tela gráfica de login?

No lado do Windows, usei o RealVNC Viewer: https://www.realvnc.com/en/connect/download/viewer/ , que eu já tinha instalado e configurado para uma conexão remota a um Mac na minha LAN.

Com esta configuração, não tenho nenhuma das fraquezas descritas acima. Além disso, no modo de tela cheia, a tela é tão boa quanto seria naturalmente. Eu vejo 0 atraso, 0 desfoque. Eu tenho uma prancheta bidirecional trabalhando sem nenhum esforço para conseguir isso ...

Em teoria, você deveria poder empilhar xrpd e x11vnc. Veja: http://c-nergy.be/blog/?p=5956 Eu tentei isso também, apenas para ver se conseguia fazê-lo funcionar. Também não tive sorte com isso. Então, acabei de dizer o inferno com o xrpd no final, desinstalá-lo e reverti todas as alterações que fiz na minha máquina lutando com ela (ou pelo menos uma delas).

A menos que você tenha uma das principais razões pelas quais PRECISA do RDP em vez do VNC, recomendo que siga essa rota que descrevi.

BuvinJ
fonte