Показать полную графическую версию : Подключение к удаленному рабочему столу с разными сохраненными учетными данными, win7
CyberMuesli
19-11-2012, 20:40
ОС:
Win7 HB 64 SP1
mstsc.exe
версия файла и версия продукта: 6.1.7601.17514
дата изменения 21.11.2010
Задача
Иметь разные сохраненные учетные данные (разные пользователи и разные сохраненные пароли) для подключения к одному и тому же серверу
Трудности
Одна учетная запись сопоставляется одному IP. При изменении учетных данных в одном RDP-файле, они меняются также и в другом.
Помнится, в старых версиях RDP-клиента логины-пароли хранились как-то в ярлыках и могли быть разными для одного сервера. В новых версиях строка в rpd-файле username:s:DOMAIN\username игнорируется вообще. Есть ли какой-то вменяемый способ добиться желаемого, не откатываясь на старые версии? Какую конкретно старую версию rdp-клиента надо взять, если нет другого способа решить проблему
Попробуй использовать командную строку (http://windows.microsoft.com/ru-RU/windows7/Use-command-line-parameters-with-Remote-Desktop-Connection) и понаделать ярлыков
CyberMuesli
19-11-2012, 21:55
В параметрах командной строки нет возможности указать имя пользователя, домен и пароль
CyberMuesli
26-11-2012, 18:53
Up!
LeraValera
13-12-2012, 00:02
CyberMuesli, создай в файле c:\Windows\System32\drivers\etc\hosts несколько записей на свой IP, например:
192.168.1.15 1.15-user1
192.168.1.15 1.15-user2
192.168.1.15 1.15-user3
и в rdp-файлах прописывай не IP-адрес, а эти названия: 1.15-user1, 1.15-user2, 1.15-user3
и все будет хорошо.
1 Вариант
Создаём RDP файл с нужными нам настройками.
Далее берём эту прогу RDP Password Hash 2 (http://www.remkoweijnen.nl/blog/2008/03/02/how-rdp-passwords-are-encrypted-2/), делаем хэш пароля
открываем блокнотом ранее созданный RDP файл и добавляем эти строчки в конец файла
domain:s:ИМЯ_ДОМЕНА
username:s:ИМЯ_ПОЛЬЗОВАТЕЛЯ
password 51:b:(сюда без скобок вставляем зашифрованный пароль пользователя из RDP Password Hash 2, очень длинная строчка)
P.S. Хеш сгенерированный в RDP Password Hash 2 работает только на той машине на которой был захеширован пароль. т.е. скопировав RDP файл на другую машину не получится его запустить с сохранными учётными данными.
2 Вариант
Берём прогу Remote Desktop Plus (http://www.donkz.nl/), настраиваем параметрами из командной строки с зашифрованным паролем и пользуем.
Зашифрованный пароль действует с любой машины.
__sa__nya
13-12-2012, 19:51
Все можно сделать встроенными средствами Винды, не прибегая к стороннему ПО. Шаки такие:
1) Для каждого варианта подключения к удаленному компу на локальном компе создаем учетки (т.е. если к серверу нужно подключаться по удаленному столу под 3-мя логинами, то и на локальном коме создаем 3 учетки).
2) Далее, идем в %windir%\system32, клик на mstsc.exe с удержанием shift - "запуск от имени другого пользователя" - вводим учеткые данные лок пользователя 1, открывается окно подключения, в котором указываем нужные учетные данные, под которыми нужно подключиться по удаленке, галка "разрешить сохранять учетные данные", сохраняем RDP-файл, подключаемся к удаленному раб столу. Данную операцию проделываем для каждого пользователя. В итое должно появиться нужное количество RDP-файлов, в каждом файле введены нужные учетные данные для доступа в терминал, и для каждого rdp-файла mstsc.exe запущен от отдельного локально пользуна.
3) Затем в командной строке набираем runas /user:имядомена(машины)\имя_пользуна /savecred "mstsc.exe путь_к_rdp_файлу для конкретного пользуна" - enter - вводим пароль пользуна. Запускается рабочий стол, где введены конкретные учетные данные для сервера. Пример - в моем случае, сидя под админом, завел пользуна kim_akers (локального), который подключается к удаленному компу по логину, отличному от того, по которому подклюается мой залогиненные консольно в систему пользун. - Командная строка получается такая: runas /user:sa_zha_comp\kim_akers /savecred "mstsc.exe d:\tron.rdp" . Этот шаг нужен для того, чтобы сохранить в системе учетные данные локальных пользователей. Операцию проделываем для каждого локального пользуна, связанного с конкретным rdp-файлом
4) Последний шаг, создаем ярлык, где в "Укажите расположение объекта" вводим ту же командную строку для каждого пользуна, что ввоидили на шаге 3, сохраняем ярлык. Проверяем, внедряем.
Метод проверил - работает.
PS: - вообще все легко, просто писанины много получилось.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.