Створіть шлюз RDP в Raspberry Pi або Ubuntu


2

У мене є кілька систем у моїй локальній мережі, і я хочу передати їх з Інтернету. Один з методів - виділити різні порти для кожної системи для RDP та налаштувати їх у маршрутизаторі. Однак мені потрібно налаштувати RDP в режимі за замовчуванням.

Наприклад, <ip-address>:3389/ubuntuслід вказати на 192.168.1.102:3389.
Аналогічним чином слід <ip-address>:3389/win7вказувати 192.168.1.101:3389і так далі.

Я шукав Google, але статті стосуються Windows Server, де вони вважають за краще створити шлюз RDP-сервера. Я віддаю перевагу системі Linux (а ще краще Raspberry Pi), щоб зробити це завдання для мене. Я спробував кілька пошукових запитів, пов'язаних з RDP на Pi, і отримав інформацію про dnsmasq. Але я думаю, що це пов'язано з підключенням до зовнішньої мережі (веб-сайтів) з локальної мережі замість локальної мережі із зовнішньої мережі.

Чи можливо це? Будь-яка підказка чи посилання / посилання будуть дуже корисними.


У * Nix такого немає, це типовий додаток Microsoft. Замість цього ми використовуємо VPN, один із дуже багатьох типів.
MariusMatutiae

Схоже, я шукав у неправильному напрямку. Дякую за допомогу. Тим часом будь-яка допомога щодо підключення до системного та загального екрана (як і rdp) буде дуже вдячна.
ашу

Ви повинні заглянути в vnc (це система, а не програма; додатки, що реалізують vnc, називаються жорсткі, realvnc, ultravnc, remmina) або teamViewer, залежно від того, що ви хочете точно робити.
MariusMatutiae

Відповіді:


2

Служба шлюзу Microsoft RDP Gateway в Linux не існує, але є способи спростити підключення до декількох серверів RDP через єдиний зовнішній IP, який повинен відповідати вашим потребам.

Найкраще рішення на Linux, яке я знайшов на сьогодні, - це Guacamole; не зелений діп, який чудово поєднується з чіпсами tortilla та текілою, але безвідмовний шлюз html5 RDP. http://guacamole.incubator.apache.org/

Guacamole дозволяє створити захищену цільову сторінку зі списком попередньо налаштованих RDP-з'єднань (або VNC та SSH) та підключитися до будь-якого браузера HTML5. Вам навіть не потрібен клієнт RDP, що чудово, якщо ви хочете віддалено підключитися і мати лише доступ до браузера. Я використовую його останні кілька місяців, і він працює дуже добре. Щоб налаштувати все, потрібно трохи, але я вважаю, що варто того, щоб не було іншого сервера Windows лише для перенаправлення RDP. Багато документації щодо налаштування та налаштування,

У мене це працює на дійсно невеликому VM (1 ядро, 256 МБ пам'яті), і він обробляє пару відкритих підключень просто чудово з процесором та пам'яттю, щоб зберегти. Я не можу зрозуміти, чому RaspberryPi не впорався з цим (навіть оригінал Raspberry). Швидкий пошук в Google для 'guacamole rdp malberrypi' пропонує багато посилань.

Удачі!


Дякуємо, що вказали у напрямку. На той час я не зміг знайти керівництво щодо правильної настройки і залишив його. Зробив це знову кілька місяців тому, і це працює абсолютно чудово. Просто для самостійно, я додаю посилання на направляющем raspberrypi.org/forums/viewtopic.php?f=81&t=71166#p574149
Ашу

1

Як альтернатива, я використовую механізм '-L', який надає openssh.

Наприклад, я встановив малину pi як сервер шлюзу вдома, який забезпечує службу входу в SSH з WAN, і запускаю цю команду на ПК в офісі:

ssh -nvL :13389:192.168.1.x:3389 IP-OF-PI"

який забезпечує захищений прозорий проксі, перенаправляючи весь трафік з 127.0.0.1.13389 на 3389 домашнього ПК.

Тоді я можу використовувати mstsc.exe (рідний клієнт-rdp в Windows) для підключення до 127.0.0.1.13389.

Якщо у вас не встановлено openssh для Windows, рекомендується тунель (ssh-клієнт з GUI).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.