Como salvar credenciais RDP em um arquivo?

12

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

Lembro-me de fazer isso antes e envolveu a alteração de uma configuração de diretiva de grupo. O que exatamente preciso alterar na Diretiva de Grupo no Windows 7 nos computadores host e cliente para fazer isso?

barfoon
fonte

Respostas:

11

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

Para obter 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 credentialsestá marcado.

Neil
fonte
Obrigado Neil - Na verdade, encontrei uma solução mais abrangente vinculada à minha própria resposta.
Barfoon
12

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

  1. Clique em Iniciar -> Executar e digite "gpedit.msc".
  2. Navegue para Política do Computador Local -> Configuração do Computador -> Modelos Administrativos -> Sistema -> Delegação de Credenciais.
  3. Clique duas vezes na diretiva "Permitir delegar credenciais padrão com autenticação de servidor somente NTLM".
  4. Defina a política como "Ativado".
  5. Clique no botão Mostrar e digite a sequência "TERMSRV / *" na lista. Você também pode ser mais específico aqui, caso não queira permitir o uso de credenciais salvas com todas as máquinas remotas, mas apenas com algumas poucas selecionadas.
  6. Clique em OK duas vezes para fechar a política. Repita as etapas 3 a 6 para as seguintes políticas:
    1. "Permitir delegar credenciais padrão"
    2. "Permitir delegar credenciais salvas com autenticação de servidor somente NTLM"
    3. "Permitir delegar credenciais salvas"
barfoon
fonte
1
+1 Como se trata de links para uma resposta muito abrangente. Esse é o tipo de resposta que deve ser refeita no SuperUser. Afinal, é suposto ser um cruzamento entre um fórum e uma Wiki
Ian Boyd
@IanBoyd: A recomendação é fazer uma postagem no Wiki da Comunidade com um link para o conteúdo original. Isso é especialmente útil quando as duas postagens originais ficam inoperantes.
Guvante
1
@ Guvante E agora que o link está morto; a resposta útil é perdida para sempre.
Ian Boyd
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 visualizar suas chaves salvas
Nota: A senha salva não será visível em nenhum caso. :

cmdkey /list

Para excluir uma chave:

cmdkey /delete:<hostname>

Isso funciona para executar uma sessão RDP a partir do prompt de comando e também do cliente RDP.

Espero que isto ajude.

Para mais detalhes, você pode visitar a página Technet

xeon
fonte
0

Eu converti a resposta @barfoon para um script de registro, para permitir sua implantação automatizada ... Ou apenas para evitar 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 filename.regarquivo, clique duas vezes nele e aproveite.

Evengard
fonte