Windows 7 - Área de Trabalho Remota - várias credenciais

14

Minha rede doméstica consiste em algumas máquinas com Windows XP e uma caixa com o Windows 7. Uma das caixas do Windows XP é como um servidor compartilhado acessado via Área de Trabalho Remota. Eu tenho uma conta lá e meu gf tem outro.
Anteriormente, era possível salvar atalhos do RDC para esse servidor compartilhado, incluindo credenciais. Então, para acessar o servidor de um computador na rede, eu só precisava abrir o atalho. Assim, eu teria dois atalhos, um para minha conta e outro para o meu gf.

No Windows 7, parece armazenar credenciais para uma caixa com base no nome da máquina. Ou seja Eu só posso armazenar um conjunto de credenciais por nome de máquina. Isso parece incrivelmente estúpido, então minha pergunta é:
No Windows 7, há alguma maneira de ter atalhos do RDC que usam credenciais diferentes para efetuar login na mesma caixa de destino?

    
por w-- 14.06.2010 / 21:11

9 respostas

8

Depois de cavar um pouco, descobri o seu problema. As versões mais recentes da área de trabalho remota não salvam as informações de senha no arquivo RDP. Esta é uma mudança, provavelmente devido a preocupações de segurança. Não tenho certeza de onde essas informações estão armazenadas, mas sei que são informações específicas do usuário. Essa alteração tem o efeito de limitar o número de credenciais salvas por máquina host (a caixa de mídia do XP) a uma.

Se quiser que diferentes usuários tenham credenciais salvas diferentes, você precisará criar mais contas de usuário nas máquinas clientes. Quando uma pessoa se senta em uma máquina, ela precisará especificar seu nome de usuário para efetuar login nessa máquina e, em seguida, iniciar o RDP para se conectar ao host remoto. Essa separação permitirá que você tenha armazenamentos de credenciais RDP salvos separados.

    
por 15.06.2010 / 20:14
16

Se não testou isso, mas deve funcionar. Crie um alias para o 'servidor' do Windows XP no DNS (cname) ou no arquivo Hosts na caixa Win7. Então você deve ser capaz de configurar uma conexão com o alias, e seria uma 'máquina diferente' para que o RDP armazene as credenciais separadamente.

O Windows 7 salva uma senha por alias por perfil de cliente. Basta adicionar um alias ao seu arquivo de hosts e salvar a conexão nesse alias como um arquivo RDP separado. Observe que talvez você não consiga salvar a senha se estiver em um domínio, porque não confiará no certificado dessa "nova" máquina.

    
por 15.06.2010 / 20:37
4

Uma solução barata, se você quiser apenas duas conexões de sua máquina para uma máquina remota, é uma conexão de configuração 2 usando o nome da máquina de destino e a segunda usando o endereço IP da máquina de destino.

Isso engana o Windows-7 (e outros) a acreditar que a conexão é feita com duas máquinas diferentes e não confunde as credenciais.

    
por 20.07.2012 / 03:15
4

A solução a seguir funciona perfeitamente se você tiver privilégios suficientes em sua máquina local para editar seu arquivo host:

  1. Abra o arquivo host do Windows ("hosts") de \ Windows \ System32 \ drivers \ etc no notepad
  2. No Windows 7/8, talvez você precise conceder permissões de controle total ao arquivo por meio de propriedades > editar permissões > Adicionar > definir permissões de 'controle total'
  3. Defina nomes DNS alternativos para o endereço IP ao qual você deseja se conectar com o RDP. Exemplo: >

192.168.1.20 Test1.localnetwork

192.168.1.20 Test2.localnetwork

192.168.1.20 Test3.localnetwork

#Note: the ".localnetwork" suffix is not required; you can define any name here

  1. Salve o arquivo host
  2. Abra o cliente RDP e digite 1 de seus nomes DNS alternativos. Nota: os números de porta devem ser digitados após o nome DNS, por exemplo: Test1.localnetwork: 80
  3. Salve as configurações do RDP com nomes de arquivos diferentes.
  4. Você pode definir facilmente diferentes nomes de usuário e salvar suas credenciais diferentes.
por 08.08.2014 / 16:15
3

O problema pode ser resolvido usando o produto Royal TS , um programa cliente RDP que oferece mais recursos que o Windows padrão Cliente de área de trabalho remota. ( versão 1.5 ainda é freeware).

Este produto usa o ActiveX da área de trabalho remota do Windows, o mesmo que o RDP, mas incorporado em suas próprias janelas. Essas janelas podem ser organizadas em guias, para que você possa aproveitar a área de trabalho remota com várias guias.

Mais importante para você, você pode definir vários logins, cada um com seu próprio nome de usuário e senha (ao contrário do RDP da Microsoft, que apenas lembra o último login). Você pode até mesmo acessar o mesmo site simultaneamente através de várias janelas com logins diferentes / iguais para cada janela. Os logins podem ser organizados em uma árvore hierárquica de dois níveis.

    
por 15.06.2010 / 20:20
2

Vá para a pasta %SystemRoot%\system32\ no seu PC atual, copie mstsc.exe e mstscax.dll . Salve esses arquivos em uma pasta onde você saiba que pode encontrá-los mais tarde.

Em seguida, pegue um CD do Windows XP ou vá para %SystemRoot%\system32\ em uma máquina XP. Copie mstsc.exe e mstscax.dll dele; cole-o na pasta %SystemRoot%\system32\ no seu PC atual. Responda "Sim" para sobrescrever os arquivos atuais. Agora você tem a versão antiga do cliente RDP e pode salvar as credenciais de logon de cada usuário.

Depois de colar os arquivos antigos do cliente RDP acima; Clique com o botão direito do mouse em cada conexão RDP, clique em “Editar”, altere o usuário / senha, marque a caixa de seleção “Salvar minha senha”, clique em “Salvar como”, nomeie o RDP e salve cada um. Isso irá incorporar cada nome de usuário e senha em cada arquivo RDP.

Se você gostar da funcionalidade do cliente RDP mais recente, depois de salvar as credenciais acima, copie e cole a versão mais recente dos arquivos mstsc.exe e mstscax.dll de volta na sua pasta %SystemRoot%\system32\ e seu cliente RDP as credenciais ainda serão salvas em seus arquivos.

No entanto, se você quiser adicionar outra nova conexão RDP ao mesmo computador remoto, com credenciais diferentes, terá que fazer tudo acima.

Isso também funciona para pessoas com o XP SP3.
Eu pessoalmente, apenas mantive o antigo cliente.

    
por 09.04.2012 / 07:59
1

Uma solução possível é salvar a conexão rdp para o segundo usuário em alguma outra máquina à qual me conecto via rdp. Não é legal, mas me poupa de redigitar a senha de novo e de novo.

    
por 04.07.2012 / 16:18
1

Abra os arquivos .rdp no bloco de notas e adicione essa linha no final:

username:s:domain\username

Salve os arquivos .RDP como nomes de arquivos diferentes. Isso funciona, pois salvar o usuário da GUI não adiciona o usuário ao arquivo .RDP .

    
por 07.03.2013 / 23:54
0

Na verdade, o Windows salva a conexão RDP em um arquivo armazenado em seu perfil de usuário. A última conexão feita a partir de uma máquina é salva como "default.rdp". Tudo o que você precisa fazer é configurar a conexão, ir para a guia geral e clicar no botão "Salvar como ...". Isso lhe dará a opção de criar um arquivo que armazenará as informações da sua sessão. Faça um atalho na sua área de trabalho e você está pronto para ir.

Esse comportamento só deve ocorrer se você compartilhar uma conta de usuário na máquina cliente. Se você quiser experiências diferentes, instale um segundo usuário na máquina win 7 e você não verá a última sessão dos outros.

    
por 14.06.2010 / 23:03