Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Подключение к удаленному рабочему столу с разными сохраненными учетными данными, win7 (http://forum.oszone.net/showthread.php?t=247264)

CyberMuesli 19-11-2012 20:40 2028496

Подключение к удаленному рабочему столу с разными сохраненными учетными данными, win7
 
ОС:
Win7 HB 64 SP1

mstsc.exe
версия файла и версия продукта: 6.1.7601.17514
дата изменения 21.11.2010

Задача
Иметь разные сохраненные учетные данные (разные пользователи и разные сохраненные пароли) для подключения к одному и тому же серверу

Трудности
Одна учетная запись сопоставляется одному IP. При изменении учетных данных в одном RDP-файле, они меняются также и в другом.

Помнится, в старых версиях RDP-клиента логины-пароли хранились как-то в ярлыках и могли быть разными для одного сервера. В новых версиях строка в rpd-файле username:s:DOMAIN\username игнорируется вообще. Есть ли какой-то вменяемый способ добиться желаемого, не откатываясь на старые версии? Какую конкретно старую версию rdp-клиента надо взять, если нет другого способа решить проблему

zai 19-11-2012 21:41 2028538

Попробуй использовать командную строку и понаделать ярлыков

CyberMuesli 19-11-2012 21:55 2028550

В параметрах командной строки нет возможности указать имя пользователя, домен и пароль

CyberMuesli 26-11-2012 18:53 2033375

Up!

LeraValera 13-12-2012 00:02 2044315

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
и все будет хорошо.

DrAlex 13-12-2012 14:07 2044570

1 Вариант
Создаём RDP файл с нужными нам настройками.

Далее берём эту прогу RDP Password Hash 2, делаем хэш пароля

открываем блокнотом ранее созданный RDP файл и добавляем эти строчки в конец файла

Код:

domain:s:ИМЯ_ДОМЕНА
username:s:ИМЯ_ПОЛЬЗОВАТЕЛЯ
password 51:b:(сюда без скобок вставляем зашифрованный пароль пользователя из RDP Password Hash 2, очень длинная строчка)

P.S. Хеш сгенерированный в RDP Password Hash 2 работает только на той машине на которой был захеширован пароль. т.е. скопировав RDP файл на другую машину не получится его запустить с сохранными учётными данными.

2 Вариант
Берём прогу Remote Desktop Plus, настраиваем параметрами из командной строки с зашифрованным паролем и пользуем.
Зашифрованный пароль действует с любой машины.

__sa__nya 13-12-2012 19:51 2044778

Все можно сделать встроенными средствами Винды, не прибегая к стороннему ПО. Шаки такие:
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-