Как отредактировать rdp файл для автовхода
Перейти к содержимому

Как отредактировать rdp файл для автовхода

  • автор:

Вход на удаленный компьютер по RDP с нужным логином и паролем

Вход на удаленный компьютер по RDP с нужным логином и паролем

Редактирование настроек подключения к удаленному рабочему столу

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

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

По завершению редактирования RDP файла, его нужно сохранить, нажав кнопку «Сохранить».

Сохранение пароля с помощью cmdkey

Существующая в операционных системах консольная утилита cmdkey позволяет управлять сохраненными паролями на компьютере, в том числе и для удаленных подключений. Сохранить с её помощью пароль для подключения можно следующим образом:

  1. Необходимо под нужным пользователем запустить командную строку.
  2. В ней запускаем утилиту cmdkey со следующими параметрами:

При этом, не стоит забывать, что если пользователь в домене, то его имя нужно указывать в формате ДОМЕН\ПОЛЬЗОВАТЕЛЬ.
То есть, для пользователя с логином sysadmin, и паролем dontshowit, который соединяется на сервер TERMSRV, нужно выполнить следующую команду

Использование bat файла

Альтернативным методом, который может пригодиться для того случая, когда использование первого и второго способа по каким-то причинам не работает, является использование bat файла, комбинирующим в себе первый и второй способы.

  1. Открываем Блокнот, и пишем туда следующее:

То есть, если предположить, что у нас есть пользователь sysadmin с паролем dontshowit, и ему нужно зайти на сервер TERMSRV, то выглядеть это будет следующим образом:

Была ли эта статья Вам полезна?

Комментарии к статье (18)

    • Владимир
    • 11.01.2023 15:23

    Лучше бы так
    start mstsc /v:"[АДРЕС RDP СЕРВЕРА]
    Тогда окно CMD закроется

    • Ответить
    • Vladimir
    • 12.08.2022 11:25

    Добрый день. На компьютере есть rdp с прописанным паролем и логином. хочу переставить систему, но пароль не помню. Систему еще не сновсил. Можно как-то вытянуть пароль rdp. windows 10×64

    • Ответить
      • Recluse
      • 12.08.2022 18:20

      Попробуйте воспользоваться утилитой от NirSoft, а именно Network Password Recovery

      • Ответить
      • Alexander
      • 30.01.2022 20:57

      Windows 10
      Version 21H2 (OS Build 19044.1466)

      Сделал батник, запустил, подключился к RDP серверу и . получил запрос ввода пароля
      Батник такой (кое что изменено), но это не критично)

      cmdkey /generic:"1.73.35.106:33389" /user:"AD\user" /pass:"P@ssw0rd"
      mstsc /v:1.73.35.106:33389

      • Ответить
        • Recluse
        • 31.01.2022 17:47

        Есть ли возможность проверить с доменным именем компьютера, вместо ip адреса?

        • Ответить
          • Ромна
          • 16.09.2022 10:00

          На win 11 тоже провит ввод пароля. И первая команда на удаление не работает!

          • Ответить
          • Евгений
          • 04.01.2022 17:51

          Создал два батника, разные пользователи, но один пароль.
          Стартую первым, всё ок.
          Запускаю второй, входит на рабочий стол первого.
          Как исправить.
          Спасибо.

          • Ответить
            • Recluse
            • 02.02.2022 19:55

            Знаю, что запоздалый ответ, но попробуйте первой строкой в bat файл добавить следующее:

            Где, очевидно, TERMSRV это имя вашего сервера. Таким образом, сперва будут удалены все сохраненные данные учетных записей для этого сервера, а после произойдет добавление данных от нужной учетной записи.

            • Ответить
            • Сашка
            • 25.11.2021 08:40

            Добрый день!
            А с пустым паролем батник не работает( подключается на другую учетку. и как дополнительные инстументы в батнике прописать? типа переброса принтеров и дисков? я уже молчу про другое

            • Ответить
              • Recluse
              • 28.11.2021 14:59

              Если я не ошибаюсь, cmdkey не умеет работать с пустыми паролями. Насчет «дополнительных инструментов» — тут был комментарий ниже, про использование RDP файла в параметрах запуска у mstsc.

              • Ответить
              • Игopь
              • 17.11.2021 13:20

              А как можно такой фокус проделать не с простым RDP подключением а с RemoteApp?
              Через батник к RDP подключается, но можно ли таким способом запускать удаленное приложение RemoteApp? Содержание простого RDP файла и RemoteApp не сильно отличается, наверняка должен быть какой то способ.

              • Ответить
                • Recluse
                • 17.11.2021 19:31

                Параметра для RemoteApp в mstsc нет, но можно использовать параметр для использования rdp файла от RemoteApp приложения. Выглядеть это будет следующим образом:

                • Ответить
                  • Игopь
                  • 13.12.2021 11:55

                  Да но в таком случае команда не содержит в себе логина и пароля (например как в вашем примере выше:
                  cmdkey /generic:»[АДРЕС RDP СЕРВЕРА]» /user:»[ИМЯ ПОЛЬЗОВАТЕЛЯ]» /pass:»[ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ]»
                  mstsc /v:»[АДРЕС RDP СЕРВЕРА]») — где логин и пароль задается командой. Просто в моем случае раз в неделю примерно автоввод пароля с RDP подключения (в частности RemoteApp приложения) слетает. И приходится заходить к клиенту и запускать вручную mstsc и вводить логин пароль, нажимать галку запомнить. Какое то время после этого автоввод пароля срабатывает, но в один прекрасный момент слетает и процедуру с ручным вводом приходится повторять.
                  Наверное такоре решение:
                  (cmdkey /generic:»[АДРЕС RDP СЕРВЕРА]» /user:»[ИМЯ ПОЛЬЗОВАТЕЛЯ]» /pass:»[ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ]»
                  mstsc /v:»[АДРЕС RDP СЕРВЕРА]») способно решить мою проблему, но к сожалению не удается применить этот метод к RemoteApp

                  • Ответить
                    • Recluse
                    • 13.12.2021 14:44

                    Возможно я не совсем правильно написал предыдущий свой комментарий, но проверенный мною рабочий вариант вот такой:

                    где C:\RDP\1С.rdp — полный путь к RDP файлу от RemoteApp приложения, sysadmin — это логин, dontshowit — пароль

                    Русские Блоги

                    Автоматический вход на удаленный рабочий стол Windows

                    Автоматический вход на удаленный рабочий стол Windows

                    В повседневном процессе эксплуатации и обслуживания часто необходимо удаленно войти в операционную систему Windows (например, winxp \ win7 \ win8 \ win10 \ win Server2008 и т. Д.) Для удаленных операций, но использовать (mstsc) подключение к удаленному рабочему столу, вкладку «Общие», настройки подключения → сохранить как … Сохраненный файл xxx.rdp должен каждый раз вводить пароль пользователя, что очень хлопотно. Как реализовать вход в систему в один клик, напрямую щелкнув файл Rdp без ввода пароля пользователя? Я поискал в Интернете и нашел ответ. Шаги следующие:
                    1. Запустите, запустите, введите mstsc, нажмите Enter.
                    2. Щелкните на рисунке ниже, выберите вариант

                    3. Как показано на рисунке ниже, введите IP-адрес компьютера, имя пользователя и нажмите «Сохранить как . », чтобы сохранить файл rdp. (Например, сохраните на рабочий стол, имя файла — Default.rdp)

                    4. Как показано на рисунке ниже, содержимое сохраненного файла rdp выглядит следующим образом: измените выделенную часть файла.
                    полный адрес: s: 192.168.xxx.xxx, == измените 192.168.xxx.xxx на IP-адрес вашего компьютера.


                    5. Добавьте следующее содержимое в конец файла, сохраненного выше, и замените имя пользователя и пароль своими собственными.

                    В целях безопасности пароль зашифрован с помощью инструмента шифрования паролей rdp, который можно загрузить с https://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/.
                    использование инструмента, см. рисунок ниже

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

                    Интеллектуальная рекомендация

                    Реализация JavaScript Hashtable

                    причина Недавно я смотрю на «Структуру данных и алгоритм — JavaScript», затем перейдите в NPMJS.ORG для поиска, я хочу найти подходящую ссылку на библиотеку и записывать его, я могу исполь.

                    MySQL общие операции

                    jdbc Транзакция: транзакция, truncate SQL заявление Transaction 100 000 хранимая процедура mysql msyql> -определить новый терминатор,Пробелов нет mysql>delimiter // mysql> -создание хранимой .

                    Используйте Ansible для установки и развертывания TiDB

                    жизненный опыт TiDB — это распределенная база данных. Настраивать и устанавливать службы на нескольких узлах по отдельности довольно сложно. Чтобы упростить работу и облегчить управление, рекомендуетс.

                    Последняя версия в 2019 году: использование nvm под Windows для переключения между несколькими версиями Node.js.

                    С использованием различных интерфейсных сред вы можете переключаться между разными версиями в любое время для разработки. Например, развитие 2018 года основано наNode.js 7x версия разработана. Тебе эт.

                    Шаблон проектирования — Создать тип — Заводской шаблон

                    Заводская модель фабрикиPattern Решать проблему: Решен вопрос, какой интерфейс использовать принципСоздайте интерфейс объекта, класс фабрики которого реализуется его подклассом, чтобы процесс создания.

                    edgi

                    Стандартный клиент Microsoft RDP не позволяет писать в себя пароль только логин. Что бы сделать полностью авто-вход без ввода логина и пароля.

                    Чтобы сделать автологин RDP через MSTSC, надо открыть «Подключение к удаленному рабочему столу», настроить подключение, как надо, и затем его сохранить в файл. К примеру это будет файл с именем connect.rdp. Теперь его надо открыть в текстовом редакторе, и посмотреть чтобы там появились такие строки:

                    Чтобы получить хэш пароля, скачиваем утилиту gencrypt.7z, все того-же donkz (в аттаче страницы внизу), разархивируем, и запускаем в таком виде:

                    gencrypt.exe /p:тут_наш_пароль /hash >passhash.txt

                    Соответственно на выходе получаем файл passhash.txt с такой строкой (на сайте строка имеет переносы, но в файле их быть не должно):

                    password 51:b:01000000D08C9DDF0115D1118C7A00C04FC 297EB01000000561D7FBD6D8BD542B793F5C51C7 0906D0000000002000000000003660000C000000 0100000008A72EFFA525E80D5484E8DC34A010C5 40000000004800000A0000000100000004BD7A30 4981DCA83AD095D808AFE356620000000AFE7E63 8347521A40AFE7D70F5534BA157A54F0DAAAFEA8 D4867464767BF718A14000000D5977B81F44087D B8663BA2A165526C02E6BAF6F

                    Это наша искомая строка для вставки в файл connect.rdp. Копировать и вставлять надо одной строкой без переносов в файл connect.rdp.

                    После этого при вызове команды

                    произойдет автологин через RDP к выбранному серверу под выбранным паролем!

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

                    Надо скачать из аттача файл rdp.7z, разархивировать и использовать в таком виде:

                    Каталог статей

                    Большинство пользователей не любит всяких защит типа ввода пароля. Но так как они не понимают того, что всё это делается лишь для блага их компьютеров, а соответственно и для блага всей компании, то приходится постоянно искать компромиссы.
                    Одним из компромиссов является создание ярлыка для RDP соединения, который при подключении к терминальному серверу не будет у пользователя запрашивать пароль.
                    Итак, давайте разберёмся — как это сделать.
                    Ну во-первых, стоит отметить, что если у Вас в компании применяется групповая политика, которая заставляет пользователей менять периодически пароль, то эта статья не сделает Вам погоды, поэтому её можете просто не читать.
                    Ну и во-вторых, если Вы знаете как это сделать, то также можете не обращать внимания на дальнейшие мои изречения.
                    Поэтому, если Вы всё же читаете дальше, то смею предположить, что Вас интересует дальнейшая информация. Поэтому, как говориться — Wellcome!
                    Так как статья является частью моего мини проекта "Автономный телефонный справочник", поэтому я буду параметры в картинках подставлять пригодные для этого проекта, ну а Вы те, которые необходимые для Ваших задач. А если посмотреть с другой стороны, то и сама статья является самодостаточной и может использоваться только для решения Вашей задачи по организации без парольного доступа к терминальному серверу.
                    Итак, хватит разглагольствовать, пора переходить к делу. Для облегчения этого дела я решил сделать статью в картинках.

                    1. Нажимаем "Пуск", "Выполнить" (на экране монитора) или кнопки "Пуск" и "R" (на клавиатуре). В итоге появиться окно "Запуск программы". Набираем "mstsc" и жмём кнопку "OK".

                    Далее мы попадём в окно RDP и свободно начнём управлять нашим удалённым компьютером или виртуальной машиной. Но мы пока не будем этогло делать а закроем сессию. Дальше мы попробуем завести наш ярлык и о "Волшебство" — пароль не спрашивает система!

                    P.S.: вводите учётные данные и пароль правильно с первого раза! Но, если Вы всё же ошиблись, то это не беда, потому что есть способ исправления этой ошибки — Очистка историии подключений по RDP.

                    И напоследок хотелось бы отметить ещё два момента.
                    1. Если по какой-либо причине Вам понадобиться поменять пароль от учётной записи, то соответственно наш ярлык снова начнёт спрашивать у пользователя пароль (Является первым недостатком!). Поэтому нам придётся отредактировать наш rdp-шный файл в два этапа.
                    1.1. Кликаем по ярлыку правой кнопкой мыши и выбираем "изменить". Смотрим на картинку из пункта 3. Снимаем галочку и жмём сначала кнопку "сохранить", затем "подключить". Никаких паролей не вводим, а закрываем сессию.
                    1.2. Снова ставим галочку и жмём сначала кнопку "сохранить", затем "подключить". Теперь спокойно вводим наш новый пароль и хлопаем в ладоши!
                    2. Дело в том, что система у каждого пользователя в профиле (точно не помню расположение, но можно найти поиском) хранит скрытый файл Default.rdp и именно в нём хранит имя (адрес) последнего подключения, а также пароль. Отсюда вытекают сразу два вывода:
                    2.1. Это удобно, что является плюсом.
                    2.2. Но из первого положительно пункта сразу же вытекает и второй отрицательный — так как пароль в этом файле может сохранятся только один, то естественно, что Вы не сможете таким способом организовать несколько подключений к сессиям на разные терминальные сервера под разными учётными данными!

                    Поэтому делаем выводы и постигаем истину.
                    Жизнь админа должна быть проще.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *