Пароль вставки для входу в Windows Server 2008 R2 RDP


15

Чи є якась утиліта, яка дозволяє мені вставити пароль у буфер обміну на екран входу в систему Windows Server 2008 R2 RDP так, ніби я набираю символи безпосередньо з клавіатури? Я багато входжу на різні сервери і використовую ClipMate для управління та підтягування історичних кліпів.


2
Я залишу це як коментар замість відповіді, оскільки він не пропонує рішення, але причиною, яку ви не можете вставити в rdp, є копіювати та обробляти пасту, rdpclip.exeяка запускається у вашому користувальницькому контексті. Якщо ви ще не ввійшли в систему, rdpclip ще не почався. Однак рішення клієнта щодо цього можуть бути, і я з нетерпінням чекаю перегляду цього питання.
Скотт Чемберлен

Ви намагалися зберегти облікові дані у файлі RDP?
Джим Б

Якщо хтось вважає, що це несправедливо (як я), і CTRL + V також повинен працювати тут - розгляньте цей пункт на Центрі зворотного зв’язку Windows: для звичайних користувачів / для інсайдерів .
Ігор

Відповіді:


16

Власне, так.

Як зазначає @ScottChamberlain, причина, з якою ви не можете це зробити з буфера обміну, полягає в тому, що програма, відповідальна за копіювання та вставлення в Windows, запускається в контексті користувача. Поки ви не увійдете в систему, у вас немає контексту користувача, і він не працює.

Однак це не єдиний спосіб "скопіювати та вставити" текст або отримати доступ до буфера обміну. Сейф паролів, який я використовую, має опцію "вставити в поточне поле", і (на мій подив), він фактично передає це поле в поле пароля на екрані входу в віддалений робочий стіл. Так само технології управління VNC та OoB дозволяють вирізати та вставити на екран входу, оскільки вони не використовують контекст сеансу RDP, що не входить, щоб спробувати передати вміст буфера обміну.

Сказавши це, я не вважаю цю функцію особливо корисною. Використовуйте програму управління з’єднанням, яка дозволяє зберігати ваші сеанси RDP за допомогою імені користувача та паролів, і все, що вам потрібно буде турбуватися, це подвійне клацання з'єднання.

Я використовую mRemoteNG , який страшенно дивовижний. Усі мої з'єднання RDP, VNC, SSH, telnet і навіть http / https з'єднання зберігаються там. Безкоштовно, і я заплатив би за це сотні доларів, прямо. Тут збережено тисячі з'єднань, і ніколи не потрібно вводити пароль для жодного з них. (І перш ніж хтось це скаже, так, мій файл з'єднань зберігається у невеликому контейнері Truecrypt.) Так, FOSS.


Всупереч тому, що говорить ця "відповідь", це дійсно можливо! Будь ласка, дивіться мою робочу відповідь нижче, а також підсилюйте її, щоб більше людей її побачили, а не помилково не повірили повірити в цю прийняту «відповідь», що це неможливо. Модераторам ServerFault або оригінальному запитувачу питання: Будь ласка, прийміть мою відповідь нижче як справжню відповідь.
QuestionOverflow

12

На відміну від того, що говорять інші "відповіді" на це питання (включаючи прийнятий), це дійсно є простий спосіб зробити це, також якщо ви (як я) з різних причин (швидше за все, пов'язаних із безпекою) не хочете збережіть пароль у ярлику / файлі з'єднання RDP на вашому комп'ютері.

У діалоговому вікні підключення RDP (тобто попереднє підключення) введіть ім'я користувача, а також поставте галочку у параметрі "Дозволити мені зберігати облікові дані" (не припиняйте читати тут, ми фактично не збережемо облікові дані!) .

Тепер при натисканні на підключення вам відкриється діалогове вікно системних локальних облікових даних, де ім'я користувача попередньо заповнене, поле пароля порожнє, але його можна вставити прямо без суєти, і опцію "Запам'ятати мій пароль "попередньо перевірено.

Тепер просто вставте свій пароль, а також зніміть прапорець біля пункту «Запам'ятати мій пароль», а потім натисніть кнопку «Підключити».

Бам, ти входиш, і пароль НЕ буде збережений локально!

Будь ласка, прийміть це як справжню відповідь на це запитання замість вибраного невідповіді.


3

Встановіть і використовуйте новіший клієнт RDP. Windows 2008 підтримує NLA. За допомогою NLA ви можете надати свої облікові дані клієнту RDP до початку сеансу RDP. Копіювати та вставляти в цьому випадку добре.

Або ви навіть можете просто зберегти файл RDP на хості із збереженими обліковими даними.


1
Клієнт RDP дійсно дозволяє зберігати паролі, проте якщо віддалений апарат блокується через неактивність, вам залишається діалогове вікно пароля, до якого ви не можете вставити. Тому вам потрібно відключити та підключитися знову до машини, щоб використовувати пароль, збережений для RDP.
Том Джон

0

mRemoteNG - це рятувальник життя, але коли вам доведеться змінити пароль через RDP, відсутність копіювання / вставки - це величезна проблема, яку ви хочете використовувати справді міцний пароль.

Для цього я використовую функцію "автоматичного типу" KeePass: https://keepass.info/help/base/autotype.html

(Зверніть увагу, що за замовчуванням послідовність автоматичного введення імені користувача та пароля, потім натисніть клавішу Enter. Це не те, що потрібно, якщо ви намагаєтесь змінити пароль. У цьому випадку змініть значення автотипу на {PASSWORD})


0

У моєму випадку основна проблема полягала в тому, що, хоч я і зберігав правильні облікові дані, він все одно не входитиме в систему автоматично. Оновлення збережених облікових даних не матиме жодних значень, і воно не відображатиме повідомлення про те, що облікові дані були неправильними, а просто перенесіть мене на екран вибору користувача.

Щоб вирішити це, я просто видалив старі облікові дані (а не оновлювати їх) і спробував підключитися ще раз. Коли він запропонував мені пароль, я ввів його і сказав йому запам'ятати свої облікові дані. З якоїсь причини, коли це робиться таким чином, тепер я знову запам'ятав мої облікові дані знову.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.