Czy jest jakieś narzędzie, które pozwala mi wkleić hasło ze schowka do ekranu logowania RDP systemu Windows Server 2008 R2, tak jakbym pisał znaki bezpośrednio z klawiatury? Dużo loguję się na różnych serwerach i używam ClipMate do zarządzania i pobierania historycznych klipów.
15
rdpclip.exe
które jest uruchamiane w kontekście użytkownika. Jeśli jeszcze się nie zalogowałeś, rdpclip jeszcze się nie uruchomił. Jednak mogą istnieć rozwiązania tego po stronie klienta i czekam na to pytanie.Odpowiedzi:
Aktualnie tak.
Jak wskazał @ScottChamberlain, powodem, dla którego nie można tego zrobić ze schowka, jest to, że program odpowiedzialny za kopiowanie i wklejanie w systemie Windows jest uruchamiany w kontekście użytkownika. Do czasu zalogowania nie masz kontekstu użytkownika i nie działa.
Nie jest to jednak jedyny sposób „kopiowania i wklejania” tekstu lub uzyskiwania dostępu do schowka. Używana przeze mnie przechowalnia haseł ma opcję „wklej do bieżącego pola” i (ku mojemu zaskoczeniu) faktycznie przekazuje ją do pola hasła na ekranie logowania pulpitu zdalnego. Podobnie technologie zarządzania VNC i OoB umożliwiają wycinanie i wklejanie do ekranu logowania, ponieważ nie wykorzystują kontekstu niezalogowanego do sesji RDP do próby przekazania zawartości schowka.
Powiedziawszy to, nie uważam tej funkcji za szczególnie przydatną. Użyj programu do zarządzania połączeniami, który pozwala zapisywać sesje RDP z nazwą użytkownika i hasłem, a wszystko, o co musisz się martwić, to dwukrotne kliknięcie połączenia.
Używam mRemoteNG , co jest cholernie niesamowite. Wszystkie moje połączenia RDP, VNC, SSH, telnet, a nawet http / https są tam zapisane. Bezpłatnie i zapłaciłbym za to setki dolarów, od razu. Zapisano tam tysiące połączeń i nigdy nie trzeba wpisywać hasła dla żadnego z nich. (I zanim ktokolwiek to powie, tak, mój plik połączeń jest przechowywany w małym pojemniku Truecrypt.) Mniam, FOSS.
źródło
W przeciwieństwie do tego, co mówią inne „odpowiedzi” na to pytanie (w tym zaakceptowane), istnieje rzeczywiście prosty sposób, aby to zrobić, również jeśli (podobnie jak ja) z różnych powodów (najprawdopodobniej związanych z bezpieczeństwem) nie chcesz zapisz hasło w skrócie / pliku połączenia RDP na swoim komputerze.
W oknie dialogowym połączenia RDP (tj. Przed połączeniem) wprowadź nazwę użytkownika, a także zaznacz pole wyboru w opcji „Pozwól mi zapisać dane uwierzytelniające” (nie przestawaj tutaj czytać, przecież NIE zapiszemy poświadczeń!) .
Teraz, gdy naciśniesz przycisk Connect, zostanie wyświetlone okno dialogowe lokalnych poświadczeń systemu, w którym nazwa użytkownika jest wstępnie wypełniona, pole hasła jest puste, ale można je wkleić bez żadnego zamieszania, a także opcję „Zapamiętaj moje hasło „jest wstępnie sprawdzony.
Teraz po prostu wklej swoje hasło, a także ODCZYTAJ pole wyboru „Zapamiętaj moje hasło”, a następnie kliknij przycisk „Połącz”.
Bam, jesteś w środku, a hasło wcale NIE zostanie zapisane lokalnie!
Zaakceptuj to jako prawdziwą odpowiedź na to pytanie, zamiast obecnie wybranej odpowiedzi.
źródło
Zainstaluj i użyj nowszego klienta RDP. Windows 2008 obsługuje NLA. Dzięki NLA możesz podać swoje poświadczenia klientowi RDP przed rozpoczęciem sesji RDP. W takim przypadku kopiowanie i wklejanie działa dobrze.
Lub możesz nawet zapisać plik RDP na host z przechowywanymi poświadczeniami.
źródło
mRemoteNG to funkcja ratująca życie, ale kiedy musisz zmienić hasło przez RDP, brak możliwości kopiowania / wklejania jest ogromnym problemem, ponieważ chcesz użyć naprawdę silnego hasła.
W tym celu korzystam z funkcji „auto type” KeePass: https://keepass.info/help/base/autotype.html
(Zauważ, że domyślną sekwencją jest automatyczne wpisywanie nazwy użytkownika i hasła, a następnie wciśnięcie enter. To nie jest to, czego chcesz, jeśli próbujesz zmienić hasło. W takim przypadku zmień wartość autotypu na {HASŁO})
źródło
W moim przypadku podstawowym problemem było to, że pomimo zapisania prawidłowych danych uwierzytelniających nadal nie logowałbym się automatycznie. Aktualizacja zapisanych poświadczeń nie zrobi żadnej różnicy i nie wyświetli komunikatu, że poświadczenia są błędne, ale po prostu przejdę do ekranu wyboru użytkownika.
Aby rozwiązać ten problem, po prostu usunąłem stare dane uwierzytelniające (zamiast je aktualizować) i próbowałem połączyć się ponownie. Kiedy poprosił mnie o hasło, podałem je i powiedziałem, żeby zapamiętał moje dane uwierzytelniające. Z jakiegoś powodu, robiąc to w ten sposób, teraz ponownie zapamiętuje moje poświadczenia.
źródło