Windows Server 2008 R2 RDP пароль для входа в систему

15

Есть ли какая-либо утилита, которая позволяет мне вставлять пароль в моем буфере обмена на экран входа Windows Server 2008 R2 RDP, как будто я печатаю символы прямо с клавиатуры? Я часто подключаюсь к разным серверам и использую ClipMate для управления и просмотра исторических клипов.


источник
2
Я оставлю это как комментарий, а не как ответ, поскольку он не дает решения, но причина, по которой вы не можете вставить в rdp, - это копирование и вставка, rdpclip.exeкоторая выполняется в вашем пользовательском контексте. Если вы еще не вошли в систему, rdpclip еще не запущен. Однако могут быть решения на стороне клиента для этого, и я с нетерпением жду, чтобы наблюдать этот вопрос.
Скотт Чемберлен
Вы пытались сохранить учетные данные в файле RDP?
Джим Б
Если кто-то считает, что это несправедливо (как и я), и что CTRL + V должен работать и здесь - рассмотрите возможность голосования по этому пункту в Windows Feedback Hub: для обычных пользователей / для инсайдеров .
Игорь

Ответы:

16

На самом деле да.

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

Однако это не единственный способ «скопировать и вставить» текст или получить доступ к буферу обмена. В хранилище паролей, которое я использую, есть опция «вставить в текущее поле», и (к моему удивлению) она действительно передает это в поле пароля на экране входа в систему удаленного рабочего стола. Аналогично, технологии VNC и OoB-управления позволяют вырезать и вставлять в экран входа в систему, поскольку они не используют контекст сеанса RDP без регистрации, чтобы попытаться передать содержимое буфера обмена.

Сказав это, я не считаю эту функцию особенно полезной. Используйте программу управления соединениями, которая позволяет вам сохранять сеансы RDP с именами пользователей и паролями, и вам остается только дважды щелкнуть соединение.

Я использую mRemoteNG , это чертовски круто . Все мои соединения RDP, VNC, SSH, telnet и даже http / https сохраняются там. Бесплатно, и я бы заплатил сотни долларов за это, прямо сейчас. Там хранятся тысячи соединений, и никогда не нужно вводить пароль для любого из них. (И прежде чем кто-нибудь скажет это, да, мой файл соединений хранится в небольшом контейнере Truecrypt.) Yum, FOSS.

HopelessN00b
источник
Вопреки тому, что говорит этот «ответ», это действительно возможно! Пожалуйста, ознакомьтесь с моим рабочим ответом ниже, а также подтвердите его, чтобы больше людей увидели его, а не ошибочно поверили в этот принятый «ответ», что это невозможно. Модераторам ServerFault или первоначальным авторам вопроса: примите мой ответ ниже как реальный ответ.
Вопрос
12

Вопреки тому, что говорят другие «ответы» на этот вопрос (включая принятый), действительно, есть простой способ сделать это, даже если вы (как и я) по разным причинам (скорее всего, связанным с безопасностью) не хотите сохраните пароль в ярлыке / файле RDP-соединения на вашем компьютере.

В диалоговом окне подключения RDP (т. Е. Предварительно подключите) введите имя пользователя, а также поставьте галочку в опции «Разрешить сохранять учетные данные» (не останавливайте чтение здесь, мы НЕ будем на самом деле сохранять учетные данные!) ,

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

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

Бэм, ты внутри, и пароль НЕ будет сохранен локально!

Пожалуйста, примите это как реальный ответ на этот вопрос, вместо того, чтобы в настоящее время выбрать отсутствие ответа.

QuestionOverflow
источник
3

Установите и используйте более новый клиент RDP. Windows 2008 поддерживает NLA. С NLA вы можете предоставить свои учетные данные клиенту RDP до начала сеанса RDP. Копирование и вставка прекрасно работает в этом случае.

Или вы можете просто сохранить RDP-файл для каждого хоста с сохраненными учетными данными.

Zoredache
источник
1
RDP-клиент позволяет сохранять пароли, однако, если удаленная машина блокируется из-за неактивности, у вас остается диалоговое окно ввода пароля, в которое вы не можете вставить. Поэтому вам необходимо отключить и повторно подключиться к машине, чтобы использовать пароль, сохраненный для RDP.
Том Джон
0

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

Для этого я использую функцию «автоматического ввода» в KeePass: https://keepass.info/help/base/autotype.html.

(Обратите внимание, что по умолчанию используется автоматический тип для ввода имени пользователя и пароля, а затем нажмите клавишу ввода. Это не то, что вам нужно, если вы пытаетесь сменить пароль. В этом случае измените значение автоматического ввода на {ПАРОЛЬ})

GojiraDeMonstah
источник
0

В моем случае основная проблема заключалась в том, что, хотя у меня были сохранены правильные учетные данные, он все равно не входил бы автоматически. Обновление сохраненных учетных данных не будет иметь никакого значения, и не будет отображаться сообщение о том, что учетные данные неверны, а просто приведет меня к экрану выбора пользователя.

Чтобы решить эту проблему, я просто удалил старые учетные данные (а не обновил их) и попытался подключиться снова. Когда он запросил у меня пароль, я ввел его и сказал, чтобы он запомнил мои учетные данные. По какой-то причине, когда вы делаете это таким образом, теперь снова правильно запоминаете мои учетные данные.

rdans
источник