amidaware / tacticalrmm

A remote monitoring & management tool, built with Django, Vue and Go.
https://docs.tacticalrmm.com
Other
3.25k stars 447 forks source link

Apache Guacamole like implementation #1223

Open elibrody opened 2 years ago

elibrody commented 2 years ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like So there is the project called Apache Guacamole that it would be great to utilize the concept they use to connect to remote machines

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

wh1te909 commented 2 years ago

Hi, so atm you can integrate with an existing Guacamole instance for remote access if you want using a combination of URL Actions and Custom Fields (check the docs under 3rd party integrations for examples). '

As for actually implementing something like Guacamole this would not really make sense for 2 reasons:

  1. The remote desktop portion of our software is more like Remote Assistance, where you can be controlling someone's screen while they are using their screen at the same time, so Guacamole would not work for this as it uses RDP which would kick the user our of their session. And we don't want to use VNC :)
  2. Guacamole does not have an agent and requires you to be on the same LAN as the target pc or have ports open on firewall, which obviously would not be ideal since this software is designed to access machines behind closed firewalls.
elibrody commented 2 years ago

By using guac I meant for servers and Linux agents where ssh, vnc, rdp would make more sense and in terms of the agent I thought about it being added to the tactical RMM agent

wh1te909 commented 2 years ago

Ah ok that makes more sense, in that case i'll re-open the ticket and leave it as a feature request.

elibrody commented 2 years ago

Thanks Dan I don't think it will happen anytime soon but thought I'd put it in

wh1te909 commented 2 years ago

In the meantime you already have web ssh and web RDP via the mesh agent, you can use them from tactical too in the Take Control and Terminal screens. Only thing missing is VNC

elibrody commented 2 years ago

Thanks in my experience VNC is the best for Linux and mac clients web vnc eliminates the need for a client to be installed in order to use it