Linux rdesktop ERRO recv Conexão redefinida por pares

9

PROBLEMA

Eu uso para o script de conexão da área de trabalho remota rdesktop. Em algumas máquinas, recebo erros comuns sem nenhum valor.

O que posso fazer após o erro "Conexão redefinida por pares"?

BG Bruno
fonte

Respostas:

18

SOLUÇÃO

De vez em quando eu esqueço essa configuração. A grande maioria significa "Desativar a Área de Trabalho Remota com NLA".

Definir no destino "Microsoft Windows (WIN)"

  1. execute SystemPropertiesRemote.exe
  2. desmarque a opção "Permitir conexões apenas de computadores executando a Área de trabalho remota com NLA"
  3. tente se conectar do cliente linux

REF

Agradecimentos a Maccu Falchi

http://marcofalchi.blogspot.sk/2013/03/linux-rdesktop-windows-8-linux-error.html

BG Bruno
fonte
1
Trabalhou para mim ao tentar conectar-se do cliente Linux Mint ao Windows 2012 R2 Server.
Análise difusa
Tentei isso em um host do Windows 10. Não funciona, pelo menos no momento. O freerdp-x11 funciona.
Minghua
@minghua Na minha última experiência com a nova instalação "# win10 on aws", este foi desativado por padrão.
BG Bruno
6

Se você não tem controle sobre o servidor ao qual está tentando se conectar (ou está com um pouco de situação de galinha / ovo), use o FreeRDP que suporta NLA.

Na execução Debian

sudo apt-get install xfreerdp-x11

No Ubuntu, execute

sudo apt-get install freerdp-x11

No Fedora 22, execute

sudo dnf install -y freerdp

Verifique aqui para mais detalhes

James Baxter
fonte
1
Eu precisava fazer sudo apt-get install freerdp-x11no ubuntu 14.04
Chris Snow
1
Observe que o executável é chamado xfreerdp.
luckydonald 26/09
2

Eu tenho lidado com o mesmo problema. O cursor está lá - você simplesmente não pode vê-lo.

Portanto, em vez de pegar alguns cursores do Windows e abrir caminho - basta usar o sinalizador "-C" para usar seu mapa de cores personalizado atual.

por exemplo, rdesktop -C -u -d xx.xx.xx.xx

Isso o corrigiu muito bem para mim e não precisou de outras soluções alternativas.

oratofu
fonte
Obrigado por informações valiosas sobre cores - mas você sabe que este artigo trata de conexão, certo? :-)
BG de Bruno
Isso funcionou. No entanto, -u -dparece significar "fazer login como usuário -d". Talvez -ddeva ser substituído por username.
John McGehee
Isso não funciona em um host do Windows 10 no momento. O freerdp funciona.
Minghua
1

Bem, no meu caso, não era a configuração de autenticação NLA no servidor. O que mudou - o sistema operacional no servidor foi reinstalado e, portanto, a impressão digital (ou a chave do host) mudou. O freerdpon linux armazenava a impressão digital anterior em um arquivo na sua pasta pessoal ~/.freerdp/known_hosts.

O erro vem do fato de o endereço IP do servidor ser o mesmo, mas as impressões digitais não coincidirem.

A solução é limpar ou excluir o ~/.freerdp/known_hostsarquivo no convidado linux.

woohoo
fonte
Não encontrei esse erro, mas é bom saber.
Minghua