Организация удаленного доступа RDP на сервер без выделенного IP адреса

19.09.23

Администрирование - Удаленное управление

Настройка RDP подключения на сервер без выделенного IP адреса через сервис NGROK.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Организация удаленного доступа RDP на сервер без выделенного IP адреса :
.exe 1 005,00Kb
4
4 Скачать (1 SM) Купить за 1 850 руб.

При отсутствии на ПК, где развернут rdp сервер, белого IP адреса, специалисту IT области необходимо думать над решением данного вопроса. Одно из быстрых и бесплатных на сегодняшний день решений хочу изложить в данной статье.

Для развертывания доступа к локальному веб-серверу и другим сервисам мне довелось использовать на практике сервис ngrok.

Ngrok — это сервис, который позволяет открыть доступ к локальным ресурсам ПК, на котором он запущен, из внешней сети, путем создания публичного адреса, все запросы на который будут переброшены на локальный адрес и заданный порт.

Итак, приступим:

1. Регистрируемся на сайте ngrok.com и получаем токен.



2. Качаем приложение там же, и выполняем следующие команды:

ngrok config add-authtoken <ваш токен> (сохраняет токен в конфигурационный файл, что позволит больше не вводить его для авторизации)

ngrok tcp 3389 (пробрасываем tcp порт во внешний мир)


 

Готово! Наш порт открыт во внешний мир. Можно проверить подключение по адресу, выданному сервисом.

Но тут возникает вопрос, как клиенту каждый раз узнавать, на какой адрес и порт подключаться, ведь после каждого перезапуска nrok мы имеем новую публичную ссылку.

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

Для этого получаем API Keys там же на сайте.

Текущие туннели можно получить, выполнив запрос к https://api.ngrok.com/tunnels

Для упрощения подключения пользователей была написана утилита, которая сама по нашему Api Key определит адрес и откроет подключение RDP.

При первом запуске вводим наш api key (он сохраняется в ini файле рядом с утилитой) и пользуемся!

Не забываем также думать о безопасности, открывая сервисы во внешний мир!

rdp ngrok

См. также

Удаленное управление Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Представьте, если бы вы могли подключаться к ПК пользователя, без использования сторонних систем, прямо из интерфейса 1С. Так вот, данная конфигурация позволяет это делать.

1 стартмани

02.12.2024    1652    8    ignatievl    6    

3

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Включение и выключение компьютеров по расписанию из 1С, заданным регламентными заданиями. Компьютеры под управлением Windows включаются по команде broadc и выключаются командой shutdown. - broadc бесплатная утилита, доступная в интернете и приложенная к этой статье - shutdown - команда windows Статья показывает, как в 1С использовать данные команды.

11.06.2024    1231    eda_light    0    

3

Удаленное управление Пароли Системный администратор Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Как дать доступ сотруднику к удаленному рабочему столу (RDP), но при этом не давать пароль доступа?

2 стартмани

25.03.2024    6190    18    dungeonkeeper    15    

15

Удаленное управление Системный администратор Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

22.12.2023    5033    19    Струнин    4    

25

Удаленное управление Системный администратор Россия Абонемент ($m)

Маленькая программка для реализации подключения к сессиям пользователя на сервере.

2 стартмани

05.10.2023    3222    14    AActor    1    

8

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка считывает историю сеансов Ammyy Admin и хранит в базе 1С. Получает отчет за любой период с группировками по рабочим местам, организациям и операторам.

4 стартмани

03.10.2023    1088    0    Uran    0    

2

Удаленное управление Программист Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Расширение обеспечивает возможности подключения одного сотрудника к экрану другого с его согласия в режиме "стажер" - "куратор".

1 стартмани

05.09.2022    3884    4    user739143    0    

14

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка выводит список сессий пользователей терминальных серверов. По двойному клику запускает удаленное подключение в режиме RDP Shadow - теневое подключение (зеркало). Использует стандартную утилиту mstsc.exe. Работает поиск по списку, сортировка, отбор. Для получения сессий использует стандартную системную утилиту quser.exe, опционально запрашивает поля данных о пользователе у контроллера домена.

1 стартмани

15.08.2022    6651    36    user739143    8    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bprogs 294 19.09.23 13:10 Сейчас в теме
крутая штука, вот аналог на rdp без сервера, еще бы)))
3. JohnyDeath 302 20.09.23 09:03 Сейчас в теме
(1) для пользователей будет лучше ходить в базу не через РДП, а тонким клиентом через веб-публикацию
2. webester 26 20.09.23 04:07 Сейчас в теме
(1)Это не проблема, если пиратский флаг вас не сильно смущает
4. sandr13 35 20.09.23 19:25 Сейчас в теме
Всё это очень хорошо, но в этой бочке мёда, есть ложка дёгтя (условия использования):"Ни при каких обстоятельствах компания ngrok или ее уполномоченные лица не несут перед вами никакой ответственности или обязательств в связи с осуществлением каких-либо прав, изложенных в настоящем разделе. Вы не можете использовать Услуги, если вы являетесь лицом, которому запрещено получать Услуги в соответствии с законодательством США или других стран, включая страну, в которой вы проживаете или из которой вы используете Услуги."
5. Torin 834 21.09.23 21:38 Сейчас в теме
А чем Dynu ? Или его аналоги хуже?
6. user1992686 22.09.23 15:07 Сейчас в теме
А как же использование DynDNS для таких случаев? Там тоже есть свои варианты, и при правильной настройке автоматически будет подставлять IP-адрес выданный провайдером. Подключение всегда будет через один и тот же динамический адрес проходить.
7. Vasnefedorov 22.09.23 15:09 Сейчас в теме
А как же использование DynDNS для таких случаев? Там тоже есть свои варианты, и при правильной настройке автоматически будет подставлять IP-адрес выданный провайдером. Подключение всегда будет через один и тот же динамический адрес проходить.
8. lorgan 25.09.23 09:22 Сейчас в теме
Здесь речь о тоннеле для серых адресов, DDNS тут ни причем.
9. Йожкин Кот 1008 25.09.23 10:21 Сейчас в теме
ZeroTier, Tailscale
У ZeroTier есть возможность self-hosting
10. AlexVogel 12 02.11.23 18:07 Сейчас в теме
Ddns не поможет если вы за Nat провайдера.
11. webresurs 229 14.07.24 19:36 Сейчас в теме
Можно фото утилиты?

Непонятно, как открывается rdp после получения адреса ngrok?
12. webresurs 229 14.07.24 20:40 Сейчас в теме
Ngrok - у них же ограничение на бесплатном тарифе 1 пользователь сможет работать, вроде?...
вот нашел ZeroTier (типа Himachi от LogMeIn) - бесплатно 25 пользователей, 1 админ
Оставьте свое сообщение