Como salvar credenciais RDP em um arquivo?

11

Estou tentando usar o RDP e salvar minhas credenciais em um arquivo, para não precisar inseri-lo toda vez que me conectar.

Eu lembro de fazer isso antes e envolvi a alteração de uma configuração de política de grupo. O que exatamente preciso alterar na Diretiva de Grupo no Windows 7 no host & máquinas clientes para fazer isso?

    
por barfoon 10.05.2010 / 20:39

5 respostas

11

Abra o editor de Diretiva de Grupo (Iniciar > gpedit.msc) e navegue até Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Connection Client

Para o valor Do not allow passwords to be saved , altere para Desativado.

Ao conectar a uma máquina no Remote Desktop Connector, expanda o painel Opções e confirme se Allow me to save credentials está marcado.

    
por 10.05.2010 / 21:11
11

Na verdade, encontrei um link (archive.org ) que resolveu este problema :

  1. Início rápido - > Execute e digite "gpedit.msc".
  2. Navegue até Política do computador local - > Configuração do Computador - > Modelos Administrativos - > Sistema - > Delegação de credenciais.
  3. Clique duas vezes na diretiva "Permitir a delegação de credenciais padrão com autenticação de servidor somente NTLM".
  4. Defina a política como "Ativada".
  5. Clique no botão Mostrar e insira a string “TERMSRV / *” na lista. Você também pode ser mais específico aqui caso não queira permitir o uso de credenciais salvas em todos os computadores remotos, mas sim apenas alguns.
  6. Clique em OK duas vezes para fechar a política. Repita as etapas 3 a 6 para as seguintes políticas:
    1. "Permitir a delegação de credenciais padrão"
    2. "Permitir a delegação de credenciais salvas com autenticação de servidor somente NTLM"
    3. "Permitir a delegação de credenciais salvas"
por 12.05.2010 / 14:40
2

Eu tive o problema no Windows 10 com perma pedindo senha quando tento conectar-me a uma nova máquina.

Primeiro, a linha de senha no RDP deve ser nomeada:

password 51:b:myEncryptedPassword

E o passe deve ser criptografado. Você pode usar cryptRDP5 para convertê-lo: link

cryptRDP5.exe yourpassword
    
por 03.07.2018 / 13:52
0

Você pode armazenar o nome do host / ip e credenciais como chave do PowerShell usando o comando:

cmdkey /generic:<ip or hostname> /user:<username> /pass:<password>

Para ver as suas chaves guardadas
Nota: A senha guardada não será visível em qualquer caso. :

cmdkey /list

Para excluir uma chave:

cmdkey /delete:<hostname>

Isso funciona para executar uma sessão RDP no prompt de comando, bem como no cliente RDP.

Espero que isso ajude.

Para mais detalhes, acesse a página do Technet

    
por 19.09.2017 / 08:37
0

Eu converti a resposta @barfoon para um script de registro, para permitir sua implantação automatizada ... Ou apenas salvar o incômodo de navegar pelo gpedit.msc:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Services]
"DisablePasswordSaving"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation]
"AllowDefaultCredentials"=dword:00000001
"AllowDefaultCredentialsWhenNTLMOnly"=dword:00000001
"ConcatenateDefaults_AllowDefault"=dword:00000001
"AllowSavedCredentials"=dword:00000001
"ConcatenateDefaults_AllowSaved"=dword:00000001
"AllowSavedCredentialsWhenNTLMOnly"=dword:00000001
"ConcatenateDefaults_AllowSavedNTLMOnly"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentials]
"1"="TERMSRV/*"

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentials]
"1"="TERMSRV/*"

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentialsWhenNTLMOnly]
"1"="TERMSRV/*"

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentialsWhenNTLMOnly]
"1"="TERMSRV/*"

Salve isso em um arquivo filename.reg , clique duas vezes nele e aproveite.

    
por 07.03.2018 / 14:09