Windows 7-원격 데스크톱-여러 자격 증명


15

내 홈 네트워크는 몇 개의 Windows XP 컴퓨터와 Windows 7 상자로 구성되어 있습니다. Windows XP 상자 중 하나는 원격 데스크톱을 통해 액세스하는 공유 서버와 같습니다. 나는 거기에 계정이 있고 내 gf는 다른 계정을 가지고 있습니다.
이전에는 자격 증명을 포함하여이 공유 서버에 RDC 바로 가기를 저장할 수있었습니다. 네트워크의 컴퓨터에서 서버에 액세스하려면 바로 가기를 열어야했습니다. 따라서 두 개의 지름길이 있습니다. 하나는 내 계정 용이고 다른 하나는 내 gf 용입니다.

Windows 7에서는 컴퓨터 이름을 기준으로 상자의 자격 증명을 저장하는 것 같습니다. 즉, 컴퓨터 이름 당 한 세트의 자격 증명 만 저장할 수 있습니다. 내 질문은 정말 어리석은 것 같습니다
. Windows 7에서는 다른 대상 자격 증명을 사용하여 동일한 대상 상자에 로그인하는 RDC 바로 가기를 가질 수있는 방법이 있습니까?


4
이 새로운 동작 (대상 시스템 당 로그인 당 하나의 자격 증명 세트 만 저장할 수있는 기능 만 허용)이 매우 독특하다고 말하고 싶었습니다. 자신의 OS 언제 어디서나 가능을 김프하기 위해 MS에두고 그것을 '진행'을 호출 (
Mordachai

1
동의, 그것은 상당히 지체된다. 나는 그들이 이것에 대한 큰 이유가 있다고 생각하지만, 결국 그것은 완전히 합리적인 사용 사례와 워크 플로우를 완전히 망칩니다.
w--

답변:


8

약간의 파고 후에 나는 당신의 문제를 발견했습니다. 최신 버전의 원격 데스크톱은 암호 정보를 RDP 파일에 저장하지 않습니다. 이것은 보안 문제로 인한 변경 일 수 있습니다. 이 정보가 어디에 저장되어 있는지 잘 모르겠지만, 그것이 사용자 특정 정보라는 것을 알고 있습니다. 이 변경은 호스트 시스템 (XP 미디어 상자) 당 저장된 자격 증명 수를 하나로 제한하는 데 영향을줍니다.

다른 사용자에게 저장된 자격 증명이 다르도록하려면 클라이언트 컴퓨터에서 더 많은 사용자 계정을 만들어야합니다. 사람이 컴퓨터에 앉아 있으면 해당 컴퓨터에 로그인 할 사용자 이름을 지정한 다음 RDP를 시작하여 원격 호스트에 연결해야합니다. 이렇게 분리하면 별도의 저장된 RDP 자격 증명 저장소를 가질 수 있습니다.


파고 주셔서 감사합니다. 이것은 주제에 대한 결정적인 대답처럼 들립니다.
w--

4
제한은 매우 성가신,하지만 난 이었다 내 로컬에 원격 컴퓨터의 IP를 여러 번 추가하여 주위에 얻을 수 hosts암호가 따로 저장할 수 있습니다 다른 가짜 별명에서 파일. 그래서에 hosts파일을 넣어 : 192.168.0.100 bob.local192.168.0.100 sally.local등, 다음에 연결 bob.localRDP를 사용하여. 포트 전달을 사용하여 NAT 뒤에있는 여러 컴퓨터에 연결하는 경우에도 작동합니다. 직장에서 여러 다른 컴퓨터에 로그인을 저장할 수 있습니다. 각 컴퓨터에는 더미 별칭과 포트 번호가 다릅니다.
퇴보

16

이것을 테스트하지 않았지만 작동해야합니다. DNS (cname) 또는 Win7 상자의 Hosts 파일에 Windows XP '서버'의 별칭을 만듭니다. 그런 다음 별칭에 대한 연결을 설정할 수 있어야하며 '다른 시스템'이므로 RDP는 자격 증명을 별도로 저장해야합니다.

Windows 7은 클라이언트 프로파일 당 별 명당 하나의 비밀번호를 저장합니다. 호스트 파일에 별명을 추가하고 해당 별명에 대한 연결을 별도의 RDP 파일로 저장하십시오. 도메인에있는 경우이 "새"시스템의 인증서를 신뢰하지 않으므로 암호를 저장하지 못할 수 있습니다.


1
팁 주셔서 감사합니다. DNS 별칭을 사용하면 이미 문제를 해결하는 데 사용하는 해결 방법입니다. 작동, 그것은 단지 성가시다.
w--

2
팁 : 두 개의 로그인 만 필요한 경우 FQDN을 사용하여 연결하는 것만으로도 호스트 이름 만 사용하면 Windows에서 별도의 자격 증명을 저장할 수 있습니다. (즉 rdp://servervs rdp://server.example.com)
NReilingh

cname / dns 별칭이 너무 큽니다. 다른 자격 증명으로 여러 개의 축소판이 필요한 유일한 사람이라면 호스트 파일이 가장 적합합니다. 5 개의 서로 다른 계정이 있고 각각 5 개의 다른 연결이있는 경우 5 개의 별칭이 필요합니다 ... 호스트 파일 규칙.
Legends

6

로컬 시스템에 호스트 파일을 편집 할 수있는 충분한 권한이있는 경우 다음 솔루션이 완벽하게 작동합니다.

  1. 메모장에서 \ Windows \ System32 \ drivers \ etc의 Windows 호스트 파일 ( "hosts")을 엽니 다.
  2. Windows 7/8에서는 속성> 권한 편집> 추가> '모든 권한'권한 정의를 통해 파일에 대한 모든 권한을 부여해야 할 수도 있습니다.
  3. RDP에 연결하려는 IP 주소의 대체 DNS 이름을 정의하십시오. 예 :>

192.168.1.20 테스트 1. 로컬 네트워크

192.168.1.20 Test2.localnetwork

192.168.1.20 Test3.localnetwork

# 참고 : ".localnetwork"접미사는 필요하지 않습니다. 당신은 여기에 어떤 이름을 정의 할 수 있습니다

  1. 호스트 파일을 저장하십시오
  2. RDP 클라이언트를 열고 대체 DNS 이름 중 하나를 입력하십시오. 참고 : 포트 번호는 DNS 이름 뒤에 입력해야합니다 (예 : Test1.localnetwork : 80).
  3. 다른 파일 이름으로 RDP 설정을 저장하십시오.
  4. 다른 사용자 이름을 쉽게 정의하고 다른 자격 증명을 저장할 수 있습니다.

멋진 지침과 완벽하게 작동했습니다. 이것을 게시 해 주셔서 감사합니다.
ciso

이것은 환상적인 해결 방법이며 훌륭하게 작동합니다. 정답으로 표시되어야합니다!
퇴보

4

머신에서 원격 머신으로 두 개의 연결 만 원할 경우 저렴한 솔루션은 대상 머신 이름을 사용하는 두 개의 설정과 대상 머신 IP 주소를 사용하는 두 번째 설정입니다.

이것은 Windows-7 (및 기타)이 두 개의 다른 컴퓨터에 연결되어 있다고 믿고 신임 정보를 혼동하지 않습니다.


정적 주소 인 한 +1 매우 간단합니다. 감사합니다!

응답을위한 Thx. 이 솔루션도 사용하고 있습니다.
w--

좋은! "user4.myserver.example.com"과 같은 호스트 파일 또는 서버의 DNS 레코드에 가짜 항목을 추가하는 경우 임의의 수의 자격 증명으로 확장 할 수 있습니다.
RomanSt

3

표준 Windows 원격 데스크톱 클라이언트보다 더 많은 기능을 제공하는 RDP 클라이언트 프로그램 Royal TS 제품을 사용하면이 문제를 해결할 수 있습니다 . ( 버전 1.5 는 여전히 프리웨어입니다).

이 제품은 RDP와 동일하지만 자체 창에 포함 된 Windows 원격 데스크톱 ActiveX를 사용합니다. 이 창은 탭으로 구성 할 수 있으므로 다중 탭 원격 데스크톱을 즐길 수 있습니다.

가장 중요한 것은 마지막 로그인 만 기억하는 Microsoft의 RDP와 달리 각각 고유 한 사용자 이름과 암호로 여러 로그인을 정의 할 수 있습니다. 각 창마다 다른 / 동일한 로그인으로 여러 창을 통해 동일한 사이트에 동시에 액세스 할 수도 있습니다. 로그인은 2 단계 계층 트리로 구성 할 수 있습니다.

영상


조심해야 할 몇 가지. 버전 1.5 온라인 도움말은 더 이상 사용할 수 없지만,없이 관리 할 수 ​​있습니다. 또한 NLA와 함께 작동하지 않는 것 같으므로 대상 호스트에서 "네트워크 수준 인증을 사용하여 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용"을 선택 취소해야합니다. 이 작업을 수행하지 않으면 2825 오류가 발생합니다.
글렌 로렌스

2

%SystemRoot%\system32\현재 PC의 폴더로 이동하여 mstsc.exe및을 복사하십시오 mstscax.dll. 이 파일들을 나중에 찾을 수있는 폴더에 저장하십시오.

그런 다음 Windows XP CD를 얻거나 %SystemRoot%\system32\XP 컴퓨터로 이동하십시오. 복사 mstsc.exe하고 mstscax.dll그것으로부터; %SystemRoot%\system32\현재 PC의 폴더에 붙여 넣습니다 . 현재 파일을 덮어 쓰려면 "예"로 응답하십시오. 이제 이전 버전의 RDP 클라이언트가 있으며 각 사용자 로그온 자격 증명을 저장할 수 있습니다.

위의 이전 RDP 클라이언트 파일을 붙여 넣은 후; 각 RDP 연결을 마우스 오른쪽 단추로 클릭하고 "편집"을 마우스 왼쪽 단추로 클릭 한 다음 사용자 / 암호를 변경하고 "비밀번호 저장"확인란을 선택하고 "다른 이름으로 저장"을 클릭 한 다음 RDP 이름을 지정하고 각각 저장하십시오. 그러면 각 사용자 이름과 비밀번호가 각 RDP 파일 자체에 포함됩니다.

최신 RDP 클라이언트의 기능이 마음에 들면 위와 같이 자격 증명을 저장 한 후 최신 버전의 파일 mstsc.exemstscax.dll파일을 복사 하여%SystemRoot%\system32\ 복사 폴더에 RDP 클라이언트 자격 증명이 해당 파일에 계속 저장됩니다.

그러나 다른 자격 증명을 사용하여 동일한 원격 컴퓨터에 다른 새 RDP 연결을 추가하려면 위의 모든 작업을 수행해야합니다.

이것은 XP SP3 사용자에게도 적용됩니다.
나 개인적으로, 나는 단지 오래된 고객을 유지했다.


좋은. 창조적. 이런 식으로 생각하지 않았습니다.
w--

1

가능한 해결 방법은 rdp를 통해 연결하는 다른 컴퓨터에서 두 번째 사용자의 rdp 연결을 저장하는 것입니다. 좋지는 않지만 암호를 여러 번 다시 입력하면 저장됩니다.


1

.rdp메모장 에서 파일을 열고 끝에 다음 줄을 추가하십시오.

username:s:domain\username

.RDP파일을 다른 파일 이름으로 저장하십시오 . 이것은 GUI에서 사용자를 저장해도 .RDP파일에 사용자를 추가하지 않기 때문에 작동 합니다.


이것이 작동하려면 "항상 자격 증명 요청"을 선택해야하므로 매번 암호를 입력해야합니다.
글렌 로렌스

0

실제로, Windows는 RDP 연결을 사용자 프로파일에 저장된 파일에 저장합니다. 컴퓨터에서 마지막으로 연결 한 내용은 "default.rdp"로 저장됩니다. 연결을 설정하고 일반 탭으로 이동 한 다음 "다른 이름으로 저장 ..."버튼을 누르기 만하면됩니다. 세션 정보를 저장할 파일을 생성 할 수있는 옵션이 제공됩니다. 바탕 화면에서 바로 가기를 작성하면 좋습니다.

이 동작은 클라이언트 컴퓨터에서 사용자 계정을 공유하는 경우에만 발생합니다. 다른 경험을 원한다면 win 7 컴퓨터에서 두 번째 사용자를 설정하면 서로의 마지막 세션이 표시되지 않습니다.


안녕, 답변 주셔서 감사합니다. 예, 요점은 클라이언트 win 7 컴퓨터에 하나의 계정이 있다는 것입니다. 다른 자격 증명을 사용하여 연결하는 두 개의 별도 연결 바로 가기를 가질 수 없다는 것이 바보입니다. 명확하지 않은 경우 이미 설명 한 것을 시도했지만 결과는 자격 증명이 아닌 연결 정보 만 저장한다는 것입니다. 언급했듯이 해당 컴퓨터에 연결하는 데 사용 된 "마지막"자격 증명 만 기억합니다. 원래 목표를 달성 할 방법이 없습니까?
w--

올바른 RDP의 이전 버전은이 정보를 파일에 저장했지만 더 이상 저장하지 않았습니다. 다른 답변을 참조하십시오. RDP 클라이언트 컴퓨터에 두 개의 계정이 있어야합니다.
Doltknuckle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.