Portanto, eu tenho um servidor no qual o RDC (Conexão de Área de Trabalho Remota) está configurado e estou pensando em disponibilizá-lo globalmente na Internet para que eu possa acessá-lo de qualquer lugar. Atualmente, estou no processo de alterar a senha para que fique mais segura agora que ficará visível na Web, mas estou tendo um problema.
Vou usar alguns exemplos de senhas aqui.
Antes de alterar minha senha, eu tinha acesso total usando o RDC e minha senha anterior: abc123 .
Usei o passwd para alterar minha senha de abc123 para d4f5g6 . A alteração foi bem-sucedida, mas só é totalmente reconhecida quando digito na própria máquina, mas não na RDC
Quando tento conectar-me usando o RDC e usar 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
Observe que atualmente a senha é d4f5g6 e só recebo esse erro quando uso o 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 são armazenadas em cache no RDC, portanto, o RDC não parece estar jogando nisso.
Então, parece que minha senha correta está passando por uma primeira verificação, mas não por uma segunda verificação? Aqui está o kicker; Se eu alterar minha senha de volta para abc123 diretamente no meu servidor, poderei conectar com êxito ao servidor com o RDC usando o abc123 ...
fonte
Respostas:
Eu tinha um usuário com o mesmo problema e, depois de tentar a solução do Sjaak, ele ainda não conseguiu fazer o login. Por capricho, fiz
ps -ef|grep vnc
e encontrei um processo com o UID dos usuários. Por isso, acabei com esse processo e o usuário tentou novamente e o login foi bem-sucedido. .fonte
No servidor Ubuntu, você pode excluir a (conteúdo da) pasta oculta .vnc no seu diretório pessoal. Isso armazena em cache sua senha antiga. Ele será recriado na próxima vez que você fizer login e usará sua nova senha.
fonte
Eu resolvi isso conectando via ssh ao RDC e inserindo estes comandos:
ps -ef|grep vnc
sudo kill process_ID
fonte
Adicione isso no sesman.ini em [Xvnc] resolvido meu problema!
Encontre o "param" que adicionei
Então corra:
Depois que eu consegui entrar e conectar com sucesso.
fonte
Eu encontrei a mesma mensagem de erro. O problema acabou sendo o nome de usuário. Eu estava tentando fazer login como "HomeServer". Só funciona se eu fizer login como "servidor doméstico".
fonte