Moja sieć domowa składa się z kilku komputerów z systemem Windows XP i pudełka z systemem Windows 7. Jedno z pudełek systemu Windows XP przypomina serwer współdzielony, do którego można uzyskać dostęp za pośrednictwem pulpitu zdalnego. Mam tam konto, a moja dziewczyna ma jeszcze jedno.
Wcześniej byłem w stanie zapisać skróty RDC na tym współdzielonym serwerze, w tym poświadczenia. Aby więc uzyskać dostęp do serwera z komputera w sieci, wystarczyło otworzyć skrót. W ten sposób miałbym dwa skróty, jeden dla mojego konta i jeden dla mojego GF.
W systemie Windows 7 wydaje się, że przechowuje poświadczenia dla skrzynki na podstawie nazwy komputera. To znaczy, że mogę przechowywać tylko jeden zestaw poświadczeń na nazwę komputera. To wydaje się niesamowicie głupie, więc moje pytanie brzmi: czy w
Windows 7 jest jakiś sposób, aby mieć skróty RDC, które używają różnych danych logowania do tego samego pola docelowego?
Odpowiedzi:
Po odrobinie kopania znalazłem twój problem. Nowsze wersje pulpitu zdalnego nie zapisują informacji o haśle w pliku RDP. Jest to zmiana, prawdopodobnie ze względów bezpieczeństwa. Nie jestem pewien, gdzie są przechowywane te informacje, ale wiem, że są to informacje specyficzne dla użytkownika. Ta zmiana ma wpływ na ograniczenie liczby zapisanych poświadczeń na maszynę hosta (skrzynka nośników XP) do jednego.
Jeśli chcesz, aby różni użytkownicy mieli różne zapisane poświadczenia, musisz utworzyć więcej kont użytkowników na komputerach klienckich. Gdy dana osoba usiądzie przy komputerze, będzie musiała podać swoją nazwę użytkownika, aby zalogować się na tym komputerze, a następnie uruchomić protokół RDP, aby połączyć się ze zdalnym hostem. Ta separacja pozwoli ci mieć osobne zapisane zapisy danych uwierzytelniających RDP.
źródło
hosts
pliku pod różnymi pseudonimami fałszywych, co pozwala haseł zostać zapisane oddzielnie. Tak więc w swoimhosts
pliku umieść:192.168.0.100 bob.local
i192.168.0.100 sally.local
tak dalej, a następnie połącz siębob.local
za pomocą RDP. Działa to również, jeśli łączysz się z wieloma różnymi komputerami za NAT z przekierowaniem portów. Mogę zapisywać dane logowania na kilku różnych komputerach w pracy, z których każda ma inny fałszywy alias i numer portu.Jeśli nie przetestowałem tego, ale powinno działać. Utwórz alias dla „serwera” systemu Windows XP w DNS (cname) lub w pliku Hosts w polu Win7. Następnie powinno być możliwe skonfigurowanie połączenia z aliasem, a byłby to „inny komputer”, więc RDP powinien przechowywać poświadczenia osobno.
Windows 7 zapisuje jedno hasło na alias na profil klienta. Po prostu dodaj alias do pliku hosts i zapisz połączenie z tym aliasem jako osobny plik RDP. Pamiętaj, że możesz nie być w stanie zapisać hasła, jeśli jesteś w domenie, ponieważ nie będzie ufać certyfikatowi tego „nowego” komputera.
źródło
rdp://server
vs.rdp://server.example.com
)Poniższe rozwiązanie działa idealnie, jeśli na komputerze lokalnym masz wystarczające uprawnienia do edycji pliku hosta:
źródło
Tanim rozwiązaniem, jeśli chcesz tylko dwa połączenia ze swojego komputera do komputera zdalnego, to dwa skonfiguruj jedno połączenie przy użyciu nazwy komputerów docelowych i drugie przy użyciu adresu IP komputerów docelowych.
To oszukuje system Windows-7 (i inne), że uważa, że połączenie jest z dwiema różnymi maszynami, a następnie nie myli poświadczeń.
źródło
Problem można rozwiązać za pomocą produktu Royal TS , programu klienckiego RDP, który oferuje więcej funkcji niż standardowy klient pulpitu zdalnego Windows. ( wersja 1.5 jest nadal darmowa).
Ten produkt korzysta z ActiveX pulpitu zdalnego systemu Windows, podobnie jak RDP, ale jest osadzony we własnych oknach. Okna te można uporządkować w zakładki, dzięki czemu można korzystać z pulpitu zdalnego z wieloma kartami.
Najważniejsze dla Ciebie jest to, że możesz zdefiniować wiele loginów, każdy z własną nazwą użytkownika i hasłem (w przeciwieństwie do RDP Microsoftu, który pamięta tylko ostatnie logowanie). Możesz nawet uzyskać dostęp do tej samej witryny jednocześnie przez wiele okien z różnymi / tymi samymi loginami dla każdego okna. Loginy mogą być zorganizowane w 2-poziomowym hierarchicznym drzewie.
źródło
Przejdź do
%SystemRoot%\system32\
folderu na bieżącym komputerze, skopiujmstsc.exe
imstscax.dll
. Zapisz te pliki w folderze, w którym wiesz, że możesz je później znaleźć.Następnie zdobądź dysk CD z systemem Windows XP lub przejdź do komputera
%SystemRoot%\system32\
z systemem XP. Skopiujmstsc.exe
imstscax.dll
z niego; wklej go do%SystemRoot%\system32\
folderu na bieżącym komputerze. Odpowiedz „Tak”, aby zastąpić bieżące pliki. Masz teraz starą wersję klienta RDP i możesz zapisać poświadczenia logowania każdego użytkownika.Po wklejeniu starych plików klienta RDP powyżej; Kliknij prawym przyciskiem myszy każde posiadane połączenie RDP, kliknij lewym przyciskiem myszy „Edytuj”, wprowadź zmiany dotyczące użytkownika / hasła, zaznacz pole wyboru „Zapisz moje hasło”, kliknij „Zapisz jako”, nazwij RDP i zapisz każde z nich. Spowoduje to osadzenie każdej nazwy użytkownika i hasła w każdym pliku RDP.
Jeśli podoba Ci się funkcjonalność nowszego klienta RDP, po zapisaniu poświadczeń jak wyżej, skopiuj i wklej nowszą wersję plików
mstsc.exe
i zmstscax.dll
powrotem do swojego%SystemRoot%\system32\
folderu, a poświadczenia klienta RDP nadal będą zapisywane w ich plikach.Jeśli jednak chcesz dodać kolejne nowe połączenie RDP do tego samego komputera zdalnego z różnymi poświadczeniami, musisz wykonać powyższe czynności.
Działa to również dla osób z XP SP3.
Ja osobiście zatrzymałem starego klienta.
źródło
Możliwym obejściem jest zapisanie połączenia rdp dla drugiego użytkownika na innym komputerze, z którym łączę się za pośrednictwem rdp. Nie fajnie, ale oszczędza mi to ciągłego wpisywania hasła.
źródło
Otwórz
.rdp
pliki w Notatniku i dodaj ten wiersz na końcu:Zapisz
.RDP
pliki jako różne nazwy plików. Działa to, ponieważ zapisanie użytkownika z GUI nie powoduje dodania użytkownika do.RDP
pliku.źródło
W rzeczywistości system Windows zapisuje połączenie RDP w pliku przechowywanym w profilu użytkownika. Ostatnie połączenie wykonane z komputera jest zapisywane jako „default.rdp”. Wszystko, co musisz zrobić, to skonfigurować połączenie, przejść do karty ogólnej i nacisnąć przycisk „Zapisz jako ...”. Umożliwi to utworzenie pliku, w którym będą przechowywane informacje o sesji. Zrób skrót na pulpicie i gotowe.
To zachowanie powinno nastąpić tylko wtedy, gdy udostępniasz konto użytkownika na komputerze klienckim. Jeśli chcesz mieć inne doświadczenia, skonfiguruj drugiego użytkownika na komputerze z systemem Windows 7, a nie zobaczysz ostatniej sesji innych użytkowników.
źródło