Windows 7 - Remote Desktop - nhiều thông tin đăng nhập


15

Mạng gia đình của tôi bao gồm một vài máy Windows XP và hộp Windows 7. Một trong các hộp Windows XP giống như một máy chủ dùng chung được truy cập qua Remote Desktop. Tôi có một tài khoản trên đó và bạn gái của tôi có một tài khoản khác.
Trước đây tôi có thể lưu các phím tắt RDC vào máy chủ được chia sẻ này bao gồm thông tin đăng nhập. Vì vậy, để truy cập máy chủ từ máy tính trên mạng, tôi chỉ cần mở phím tắt. Do đó, tôi sẽ có hai phím tắt, một cho tài khoản của tôi và một cho tài khoản của bạn.

Trong Windows 7, nó dường như lưu trữ thông tin đăng nhập cho một hộp dựa trên tên máy. Tức là tôi chỉ có thể lưu trữ một bộ thông tin đăng nhập cho mỗi tên máy. Điều này có vẻ cực kỳ ngu ngốc vì vậy câu hỏi của tôi là:
Trong Windows 7, có cách nào để có các phím tắt RDC sử dụng các thông tin đăng nhập khác nhau để đăng nhập vào cùng một hộp mục tiêu không?


4
Chỉ muốn nói rằng hành vi mới này (chỉ cho phép khả năng lưu một bộ thông tin đăng nhập cho mỗi lần đăng nhập trên mỗi máy mục tiêu) là vô cùng đáng ghét. Để lại nó cho MS để xem hệ điều hành của họ bất cứ khi nào và bất cứ nơi nào có thể, và gọi đó là 'tiến trình'; (
Mordachai

1
đồng ý, nó khá chậm. Tôi chắc rằng họ nghĩ rằng họ có một số lý do tuyệt vời cho việc này, nhưng cuối cùng, nó hoàn toàn phá hỏng các trường hợp sử dụng và quy trình làm việc hoàn toàn hợp lý.
w--

Câu trả lời:


8

Sau một chút đào tôi đã tìm thấy vấn đề của bạn. Các phiên bản gần đây hơn của máy tính để bàn từ xa không lưu thông tin mật khẩu trong tệp RDP. Đây là một sự thay đổi, có thể là do mối quan tâm bảo mật. Tôi không chắc chắn nơi thông tin này được lưu trữ, nhưng tôi biết rằng đó là thông tin cụ thể của người dùng. Thay đổi đó có ảnh hưởng đến việc giới hạn số thông tin đăng nhập đã lưu trên mỗi máy chủ (hộp phương tiện XP) thành một.

Nếu bạn muốn có những người dùng khác nhau có thông tin lưu khác nhau, bạn sẽ cần tạo thêm tài khoản người dùng trên máy khách của mình. Khi một người ngồi xuống máy, họ sẽ cần chỉ định tên người dùng của mình để đăng nhập vào máy đó, sau đó khởi chạy RDP để kết nối với máy chủ từ xa. Sự tách biệt này sẽ cho phép bạn có các cửa hàng thông tin RDP được lưu riêng biệt.


Cảm ơn đã đào. Điều này nghe có vẻ như một câu trả lời khá dứt khoát về chủ đề này.
w--

4
Hạn chế là cực kỳ khó chịu, nhưng tôi đã có thể khắc phục bằng cách thêm IP của máy từ xa vào hoststệp cục bộ của mình dưới các bí danh giả khác nhau, cho phép lưu mật khẩu riêng biệt. Vì vậy, trong bạn hoststập tin, đặt: 192.168.0.100 bob.local192.168.0.100 sally.localvà như vậy, và sau đó kết nối để bob.localsử dụng RDP. Điều này cũng hoạt động nếu bạn kết nối với nhiều máy tính khác nhau đằng sau NAT với chuyển tiếp cổng. Tôi có thể lưu thông tin đăng nhập vào một số máy khác nhau tại nơi làm việc, mỗi máy có một bí danh giả và số cổng khác nhau.
thoái hóa

16

Nếu chưa thử nghiệm điều này nhưng nó sẽ hoạt động. Tạo bí danh cho 'máy chủ' Windows XP trong DNS (cname) hoặc trong tệp Máy chủ trên hộp Win7. Sau đó, bạn sẽ có thể thiết lập kết nối với bí danh và đó sẽ là một 'máy khác' để RDP nên lưu trữ thông tin đăng nhập một cách riêng biệt.

Windows 7 lưu một mật khẩu cho mỗi bí danh cho mỗi hồ sơ khách hàng. Chỉ cần thêm bí danh vào tệp máy chủ của bạn và lưu kết nối với bí danh đó dưới dạng tệp RDP riêng. Lưu ý rằng bạn có thể không lưu được mật khẩu nếu bạn ở trên một tên miền, vì nó sẽ không tin vào chứng chỉ của máy "mới" này.


1
cảm ơn vì tiền boa sử dụng bí danh DNS là cách giải quyết mà tôi đang sử dụng để khắc phục sự cố. nó hoạt động, nó chỉ gây phiền nhiễu.
w--

2
Chỉ cần một mẹo: nếu bạn chỉ cần hai lần đăng nhập, thì việc kết nối bằng FQDN so với tên máy chủ là đủ để Windows lưu trữ thông tin đăng nhập riêng. (tức là rdp://serverso với rdp://server.example.com)
NRzingh

Một bí danh cname / dns là quá nhiều, nếu bạn là người duy nhất cần các shrotcut sveral với thông tin khác nhau, tệp máy chủ sẽ là nơi tốt nhất cho việc này. Nếu bạn có 5 tài khoản khác nhau, tương ứng 5 kết nối khác nhau, bạn sẽ cần 5 bí danh ... Lưu trữ quy tắc tệp.
Huyền thoại

6

Giải pháp sau đây hoạt động hoàn hảo nếu bạn có đủ đặc quyền trên máy cục bộ của mình để chỉnh sửa tệp máy chủ của nó:

  1. Mở tệp máy chủ Windows ("máy chủ") từ \ Windows \ System32 \ driver \ etc trong notepad
  2. Trong Windows 7/8, bạn có thể phải cấp cho mình quyền kiểm soát hoàn toàn đối với tệp thông qua các thuộc tính> quyền chỉnh sửa> Thêm> xác định quyền 'toàn quyền kiểm soát'
  3. Xác định tên DNS thay thế cho địa chỉ IP bạn muốn kết nối với RDP. Ví dụ:>

192.168.1.20 Test1.localnetwork

192.168.1.20 Test2.localnetwork

192.168.1.20 Test3.localnetwork

# Lưu ý: không cần hậu tố ".localnetwork"; bạn có thể định nghĩa bất kỳ tên nào ở đây

  1. Lưu tập tin máy chủ
  2. Mở ứng dụng khách RDP và nhập 1 tên DNS thay thế của bạn. Lưu ý: số cổng phải được nhập sau tên DNS, ví dụ: Test1.localnetwork: 80
  3. Lưu cài đặt RDP với các tên tệp khác nhau.
  4. Bạn có thể dễ dàng xác định tên người dùng khác nhau và lưu thông tin đăng nhập khác nhau của họ.

Hướng dẫn tuyệt vời và làm việc hoàn hảo. Cảm ơn vì đã đăng tải điều này.
ciso

Đây là một cách giải quyết tuyệt vời và hoạt động tuyệt vời. Nó nên được đánh dấu là câu trả lời chính xác!
thoái hóa

4

Một giải pháp rẻ tiền nếu bạn chỉ muốn hai kết nối từ máy của mình đến một máy từ xa là hai thiết lập một kết nối sử dụng tên máy đích và mạng thứ hai sử dụng địa chỉ IP của máy đích.

Điều này đánh lừa Windows-7 (và các hãng khác) tin rằng kết nối này đến hai máy khác nhau và sau đó nó không gây nhầm lẫn thông tin đăng nhập.


+1 Siêu đơn giản, miễn là địa chỉ tĩnh. Cảm ơn bạn!

Thx đã trả lời. Tôi cũng đang sử dụng giải pháp này.
w--

Đẹp! Có thể được mở rộng cho bất kỳ số thông tin xác thực nào nếu bạn thêm các mục không có thật vào tệp máy chủ, chẳng hạn như "user4.myserver.example.com" hoặc trực tiếp vào bản ghi DNS của máy chủ.
RomanSt

3

Vấn đề có thể được giải quyết bằng cách sử dụng sản phẩm Royal TS , một chương trình máy khách RDP cung cấp nhiều tính năng hơn so với Windows Remote Desktop Client. ( phiên bản 1.5 vẫn là phần mềm miễn phí).

Sản phẩm này sử dụng Windows Remote Desktop ActiveX, giống như RDP, nhưng được nhúng trong các cửa sổ riêng của nó. Các cửa sổ này có thể được tổ chức trong các tab, vì vậy bạn có thể tận hưởng máy tính để bàn từ xa nhiều tab.

Quan trọng nhất đối với bạn, bạn có thể xác định nhiều thông tin đăng nhập, mỗi lần đăng nhập có tên người dùng và mật khẩu riêng (không giống như RDP của Microsoft chỉ nhớ lần đăng nhập cuối cùng). Bạn thậm chí có thể truy cập cùng một trang web thông qua nhiều cửa sổ với các lần đăng nhập khác nhau / giống nhau cho mỗi cửa sổ. Các thông tin đăng nhập có thể được tổ chức trong cây phân cấp 2 cấp.

hình ảnh


Một vài điều cần chú ý. Phiên bản trợ giúp trực tuyến 1.5 không còn khả dụng, nhưng bạn có thể quản lý mà không cần. Ngoài ra, nó dường như không hoạt động với NLA nên bạn phải bỏ chọn "Chỉ cho phép kết nối từ các máy tính chạy Remote Desktop với Xác thực cấp mạng" trên máy chủ đích. Nếu bạn không làm điều này, bạn sẽ nhận được một lỗi 2825.
Glenn Lawrence

2

Chuyển đến %SystemRoot%\system32\thư mục trên PC hiện tại của bạn, sao chép mstsc.exemstscax.dll. Lưu các tệp này trong một thư mục mà bạn biết bạn có thể tìm thấy chúng sau này.

Sau đó lấy CD Windows XP hoặc truy cập %SystemRoot%\system32\vào máy XP. Sao chép mstsc.exemstscax.dlltừ đó; dán nó vào %SystemRoot%\system32\thư mục trên PC hiện tại của bạn. Trả lời "Có" để ghi đè lên các tệp hiện tại. Bây giờ bạn có phiên bản cũ của máy khách RDP và có thể lưu thông tin đăng nhập của mỗi người dùng.

Sau khi bạn dán vào tệp khách hàng RDP cũ ở trên; Nhấp chuột phải vào từng kết nối RDP mà bạn có, Nhấp chuột trái vào Chỉnh sửa, thực hiện thay đổi người dùng / mật khẩu, chọn hộp kiểm Lưu mật khẩu của tôi, nhấp vào Lưu Lưu dưới dạng, Đặt tên RDP và lưu từng mật khẩu. Điều này sẽ nhúng từng tên người dùng và mật khẩu vào mỗi tệp RDP.

Nếu bạn thích chức năng của ứng dụng khách RDP mới hơn, một khi bạn đã lưu thông tin đăng nhập như trên, sao chép và dán phiên bản mới hơn của tệp mstsc.exemstscax.dlltệp vào %SystemRoot%\system32\thư mục của bạn và thông tin xác thực ứng dụng khách RDP của bạn sẽ vẫn được lưu trong tệp của họ.

Tuy nhiên, nếu bạn muốn thêm một kết nối RDP mới vào cùng một máy tính từ xa, với các thông tin khác nhau, bạn sẽ phải thực hiện tất cả các thao tác trên.

Điều này cũng hiệu quả với những người có XP SP3.
Cá nhân tôi, tôi chỉ giữ khách hàng cũ.


đẹp. sáng tạo. không bao giờ nghĩ làm theo cách này.
w--

1

Một cách giải quyết khác có thể là lưu kết nối ndp cho người dùng thứ hai trên một số máy khác mà tôi kết nối qua rdp. Không đẹp, nhưng nó giúp tôi tiết kiệm lại mật khẩu nhiều lần.


1

Mở .rdptệp trong Notepad và thêm dòng này vào cuối:

username:s:domain\username

Lưu các .RDPtập tin như tên tập tin khác nhau. Điều này hoạt động vì lưu người dùng từ GUI không thêm người dùng vào .RDPtệp.


Có vẻ như bạn phải chọn "Luôn yêu cầu thông tin đăng nhập" để làm việc này, điều đó có nghĩa là bạn phải nhập mật khẩu mỗi lần.
Glenn Lawrence

0

Trên thực tế, windows lưu kết nối RDP trong một tệp được lưu trữ trong hồ sơ người dùng của bạn. Kết nối cuối cùng được tạo từ một máy được lưu dưới dạng "default.rdp". Tất cả những gì bạn cần làm là thiết lập kết nối, chuyển đến tab chung và nhấn nút "Lưu dưới dạng ...". Điều này sẽ cung cấp cho bạn tùy chọn để tạo một tệp sẽ lưu trữ thông tin phiên của bạn. Tạo một lối tắt trên máy tính để bàn của bạn và bạn tốt để đi.

Hành vi này chỉ xảy ra nếu bạn chia sẻ tài khoản người dùng trên máy khách. Nếu bạn muốn có trải nghiệm khác nhau, hãy thiết lập người dùng thứ hai trên máy win 7 và bạn sẽ không thấy phiên cuối cùng của nhau.


Hi, cảm ơn bạn đã trả lời. vâng, vấn đề là tôi có một tài khoản trên máy khách win 7. tôi thấy thật ngu ngốc khi tôi không thể có hai phím tắt kết nối riêng biệt kết nối bằng các thông tin khác nhau. Trong trường hợp không rõ ràng, tôi đã thử những gì bạn mô tả nhưng kết quả là nó sẽ chỉ lưu thông tin kết nối, không phải thông tin đăng nhập. Như bạn đã đề cập, nó chỉ ghi nhớ thông tin "cuối cùng" được sử dụng để kết nối với máy đó. không có cách nào để thực hiện mục tiêu ban đầu của tôi?
w--

Bạn đã đúng, các phiên bản RDP cũ hơn đã lưu thông tin này vào các tệp, nhưng không còn nữa. Xem câu trả lời khác của tôi, bạn sẽ cần có hai tài khoản trên các máy khách RDP của mình.
Doltknuckle
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.