Показаны сообщения с ярлыком rdp. Показать все сообщения
Показаны сообщения с ярлыком rdp. Показать все сообщения

21 апр. 2015 г.

Не подключается через RDP

Для себя, может запишу да перестану совершать такие ошибки, да и для кого то может будет интересно.

Так как использую http://www.noip.com/ для удаленного подключения по RDP к своему домашнему пк, я уже какой день борюсь с тем, что по локальной сети, подключение по RDP идет без проблем, а вот через интернет, используя ddns не подключается. Всякие там брандмауэры и порты на роутере настроены.

А подключатся я к своему пк решил с помощью мобильного телефона в одной локальной сети.

Небось вы догадались где по предыдущему предложению кроится моя неграмотность, а если не догадались, то пожалуйста, прочитайте о таком термине как Loopback (обратная петля) и знайте, что большинство бюджетных роутеров не умеют подключатся к самому себе через интернет, а это значит, что отключив на мобильном телефоне wi-fi (ведь моя мобилка и управляемый пк были соединены в одну локальную сеть), я сразу через мобильный интернет смог получить доступ к своему пк через rdp доступ.

И главное, что я об этом нюансе, когда то знал, но  сожалению забыл Улыбка, а в итоге, потратил не мало времени на всякие разные “настройки” портов, фаерволов и т.д.

31 дек. 2014 г.

Запуск теневых копий обычным пользователем

Используя Службы удаленных рабочих столов, на контроллере домена под управлением windows server 2012 r2 мне понадобилось одному пользователю, в которого есть только права Пользователи домена и те права которые операционная система устанавливает по умолчанию для обычного пользователя, дать доступ на использования Теневых копий, по простому сказать, это типа просмотр, а если надо то и управление сессиями пользователей подключенных к службам терминала, с возможностью запроса на подключения или без запроса.
Но так как запускать Теневые копии возможно только с правами Администратора пришлось выкручиваться вот таким способом, а именно
  • Создаем .bat файл с таким содержимым
@echo off
mode con:cols=100 lines=30
query user
echo.
set /p usersession= Enter the session ID: 
mstsc /shadow:%usersession% /noConsentPrompt
где
query user – команда выведет список активных пользователей
mstsc /shadow:%usersession% /noConsentPrompt – команда подключиться без запроса к пользовательской сессии под номером (ID) которую укажем, только для просмотра (для управления глянем mstsc /? сюда)
  • далее я сконвертировал .bat файл в .exe файл (хотя это не обязательно)
  • далее создал ярлык с путем runas /user:detmir_detmir\JL /savecred C:\ws.exe
где
detmir_detmir\JL – где detmir_detmir домен, JL название учетки админа
/savecred – параметр который сохранит логин и пароль, что бы после каждого запуска данного ярлыка не запрашивался пароль администратора
C:\ws.exe – путь к моему скомпилированному .exe файлу (у вас может быть .bat файл)
  • запускаем данный ярлык и вводим один раз пароль администратора, а моем случаи пароль от JL
В итоге вот что получается 

15 июн. 2014 г.

Full address изменить на Windows Server 2012R2

И так, Windows Server 2012r2 + опубликованное ПО к которому есть  доступ через интернет посредством браузера. Использую ddns не имея статичного ip.
Порты на роутере проброшены, все работает.
При нажатии на опубликованную программу через браузер + последующем сохранении .rdp файла, а далее запуска этого же файл получаю уведомление мол “не видать моего сервера”. 
Проанализировал сохраненный .rdp файл, я заметил что в параметре full address:s: вместо моего адреса ddns установлено имя моего сервера, но так как мы находимся вне доступа к  локальной сети где расположен сервер поэтому получаем ошибку.
Конечно, указав вместо имя адреса сервера адрес ddns, а дальше сохранил .rdp файл все без проблем подключается, но это же, что за “беда”?! Так не пойдет, поэтому в сети был найден .ps1 (PowerShell) скрипт, который меняет имя локального сервера на тот адрес который нам нужен, то ли статичный (белый ip) то ли, как в моем случаи адрес ddns.
Ибо данная надстройка отсутствует в настройках служб Терминалов на winserver 2012/2012r2
Загружаем данный скрипт, запускаем его с помощью Выполнить в PowerShell вводим в предоставленный параметр ClientAccessName: ip адрес или ddns адрес и все.
После этого смело можем запускать remoteapp ПО через браузер и в строке full address:s:  будет вставлен тот адрес который указали при выполнении скрипта в повершел.
P.S. Данный скрипт опубликован по этому адресу

24 мар. 2014 г.

x11vnc linux mint

Доброго времени суток. Так как teamviewer не очень хорошо работает на моей Linux Mint cinnamon, да и проприетарный vino, не хочет "изменять картинку" пришлось знакомиться с x11vnc.

Давайте удалим vino 
sudo apt-get remove vino
далее ставим x11vnc
sudo apt-get install x11vnc
генерируем пароль 
x11vnc -storepasswd
запоминаем куда сохранился пароль
у меня /home/ozone/.vnc/passwd
для linux mint открываем 
sudo nano /etc/mdm/Init/Default
перед exit 0 вставляем строку

/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/ozone/.vnc/passwd

5900 - это порт

P.S. узнал по этому адресу, что рекомендации по редактировании /etc/gdm/gdm.conf-custom, в сети сейчас не требуется и работает все без данных вмешательства.

Сразу можно подключаться любым vnc клиентом и указываем IP адрес + ранее созданные пароль для подключении. Вуаля, подключились. 
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07