O login do Windows Remote Desktop falhou com o Ubuntu Server 12.4

8

Então, eu tenho um servidor que eu tenho RDC (Remote Desktop Connection) configurado, e estou olhando para torná-lo disponível globalmente na internet para que eu possa acessá-lo de qualquer lugar. No momento, estou alterando a senha para que fique mais segura agora que será visível na Web, mas estou com dificuldades.

Vou usar algumas senhas de exemplo aqui.

  • Antes de alterar minha senha, tive acesso total usando o RDC e minha senha anterior: abc123 .

  • Eu usei o passwd para alterar minha senha de abc123 para d4f5g6 . A alteração foi bem-sucedida, mas só é totalmente reconhecida quando eu a digito na própria máquina, mas não na RDC

Quando tento conectar usando o RDC e uso minha nova senha, recebo o seguinte erro:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.5910
tcp connected
security level is 2 (1 = none, 2 = standard)
password failed
error - problem connecting

Note que a senha é atualmente d4f5g6 , e eu só recebo este erro quando uso d4f5g6 . Se eu usar qualquer outra senha, incluindo abc123 , recebo este erro:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed

Observe também que estou digitando essas credenciais na conexão e elas não estão armazenadas em cache no RDC, portanto, o RDC não parece estar funcionando com isso.

Então, parece que minha senha correta está passando por uma primeira verificação, mas não por meio de uma segunda verificação? Aqui está o kicker; Se eu mudar minha senha de volta para abc123 diretamente no meu servidor, então eu posso conectar com sucesso ao servidor com o RDC usando abc123 ...

    
por MrMusAddict 29.12.2013 / 07:53

4 respostas

10

Eu tive um usuário com o mesmo problema e depois de tentar a solução do Sjaak ele ainda não conseguia logar, então eu fiz um ps -ef|grep vnc e encontrei um processo com o UID dos usuários, então eu matei o processo e tive o usuário tente novamente e o login foi bem-sucedido.

    
por 21.08.2014 / 17:26
3

No servidor Ubuntu, você pode deletar (conteúdo) a pasta oculta .vnc no seu diretório pessoal. Isso armazena sua senha antiga. Ele será recriado na próxima vez que você fizer login e usará sua nova senha.

    
por 19.01.2014 / 19:07
1

Eu resolvi isso conectando via ssh ao RDC e inserindo estes comandos:

  1. ps -ef|grep vnc
  2. Na primeira coluna de resultados, encontre o nome de usuário que não pode fazer login.
  3. Veja o process_ID ao lado do nome de usuário que não pode fazer login.
  4. sudo kill process_ID
  5. Reconecte-se ao RDC.
por 08.12.2016 / 09:33
0

Eu encontrei a mesma mensagem de erro. Problema acabou por ser o nome de usuário. Eu estava tentando fazer o login como "HomeServer". Só funciona se eu fizer login como "homeserver".

    
por 28.08.2016 / 04:06