1

I am trying to setup a Linux, for some kind like Remote Desktop proxy.

My network setup is something like this:

network setup

I drew only 3 sites and 3 servers to illustrate, but in fact, we have about 7 sites in a mesh, and about 2-3 servers per site. All of those sites are connected through L2TP/IPSEC tunnels through various media, from fiber, to 3G or EDGE connection.

Right now, I am using DDNS to connect to those remote locations, but this is getting tedious, since I have to maintain multiple DDNS, while I have multiple IP blocks at our data center unused. So I think I need something like an RD gateway, to proxy my requests to Server A, Server B, and Server C through one Static IP at Server A. Problem is, servers in A site are all Linux based. But some in site B and C are Windows based, especially that we are now using Windows 2016 Hyper-V Edition for our newest site.

Now, is there a way so I can Remote Desktop to ALL servers in ALL sites, using Server A as a proxy?

Thank you

4
  • You could configure one Linux server as proxy. As example proxy:3333 refers to ServerA:22, proxy:3334 refers to ServerB:3389 and so on. Commented May 14, 2017 at 20:22
  • Possible duplicate of serverfault.com/questions/144916/… Commented May 15, 2017 at 12:36
  • @BillThor I am looking for a linux app, text based, shell only server, that can relay multiple windows RD sessions to outside world. Commented May 15, 2017 at 16:26
  • @prd xrdp has a relay service. I haven't tried it with Windows, but it has worked for Linux rdp sesions.. Commented May 16, 2017 at 2:26

1 Answer 1

1

You can find an open source remote desktop gateway service, that is equivalent to the proprietary Microsoft one, at https://github.com/bolkedebruin/rdpgw . You can configure your linux servers and windows servers without requiring them to be part of a domain. If your clients speak the remote desktop gateway protocol, you can even expose other services like VNC.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.