![]() |
Подключение к удаленному рабочему столу с разными сохраненными учетными данными, win7
ОС:
Win7 HB 64 SP1 mstsc.exe версия файла и версия продукта: 6.1.7601.17514 дата изменения 21.11.2010 Задача Иметь разные сохраненные учетные данные (разные пользователи и разные сохраненные пароли) для подключения к одному и тому же серверу Трудности Одна учетная запись сопоставляется одному IP. При изменении учетных данных в одном RDP-файле, они меняются также и в другом. Помнится, в старых версиях RDP-клиента логины-пароли хранились как-то в ярлыках и могли быть разными для одного сервера. В новых версиях строка в rpd-файле username:s:DOMAIN\username игнорируется вообще. Есть ли какой-то вменяемый способ добиться желаемого, не откатываясь на старые версии? Какую конкретно старую версию rdp-клиента надо взять, если нет другого способа решить проблему |
Попробуй использовать командную строку и понаделать ярлыков
|
В параметрах командной строки нет возможности указать имя пользователя, домен и пароль
|
Up!
|
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, делаем хэш пароля открываем блокнотом ранее созданный RDP файл и добавляем эти строчки в конец файла Код:
domain:s:ИМЯ_ДОМЕНА 2 Вариант Берём прогу Remote Desktop Plus, настраиваем параметрами из командной строки с зашифрованным паролем и пользуем. Зашифрованный пароль действует с любой машины. |
Все можно сделать встроенными средствами Винды, не прибегая к стороннему ПО. Шаки такие:
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: - вообще все легко, просто писанины много получилось. |
Время: 05:13. |
Время: 05:13.
© OSzone.net 2001-