[GH-ISSUE #1364] Remote console access #853

Closed
opened 2026-03-02 02:19:30 +03:00 by kerem · 6 comments
Owner

Originally created by @isv-one on GitHub (Dec 6, 2022).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1364

Is your feature request related to a problem? Please describe.
I haven't found the current iteration of remote command execution to be robust enough.

Describe the solution you'd like
I'm looking for a way to interact with a shell on the remote device. Something in real time, vice the current "Run a script or bash command" implementation. Being able to have multiple shells/remote sessions open in something a terminal multiplex akin to tmux would be the ideal version of this, in the event of needing to manage multiple endpoints at a time.

Describe alternatives you've considered
I use tmux with ssh when I'm connected to my LAN, but obviously an RMM is built for remote management. When I'm OOB, the current "Send command" implementation doesn't quite do it for me. Datto RMM has a remote console that works very well in Windows (CMD and PowerShell), macOS (Bash or Zsh), and Linux (Whichever shell is default).

Additional context
No additional context.

Originally created by @isv-one on GitHub (Dec 6, 2022). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1364 **Is your feature request related to a problem? Please describe.** I haven't found the current iteration of remote command execution to be robust enough. **Describe the solution you'd like** I'm looking for a way to interact with a shell on the remote device. Something in real time, vice the current "Run a script or bash command" implementation. Being able to have multiple shells/remote sessions open in something a terminal multiplex akin to tmux would be the ideal version of this, in the event of needing to manage multiple endpoints at a time. **Describe alternatives you've considered** I use tmux with ssh when I'm connected to my LAN, but obviously an RMM is built for remote management. When I'm OOB, the current "Send command" implementation doesn't quite do it for me. Datto RMM has a remote console that works very well in Windows (CMD and PowerShell), macOS (Bash or Zsh), and Linux (Whichever shell is default). **Additional context** No additional context.
kerem closed this issue 2026-03-02 02:19:30 +03:00
Author
Owner

@dinger1986 commented on GitHub (Dec 6, 2022):

have you tried the terminal in remote background?

<!-- gh-comment-id:1340109646 --> @dinger1986 commented on GitHub (Dec 6, 2022): have you tried the terminal in remote background?
Author
Owner

@wh1te909 commented on GitHub (Dec 6, 2022):

yep what @dinger1986 said, right click on an agent and "Remote Background"

<!-- gh-comment-id:1340112048 --> @wh1te909 commented on GitHub (Dec 6, 2022): yep what @dinger1986 said, right click on an agent and "Remote Background"
Author
Owner

@dinger1986 commented on GitHub (Dec 6, 2022):

remote background

<!-- gh-comment-id:1340115447 --> @dinger1986 commented on GitHub (Dec 6, 2022): ![remote background](https://user-images.githubusercontent.com/7244447/206040878-ba324748-d239-4ad9-8545-bf48fcefbe94.gif)
Author
Owner

@isv-one commented on GitHub (Dec 7, 2022):

@dinger1986's suggestion was the feature I was looking for. Maybe a tweak of the action name would be fitting to help others find this feature in the future? Something like "Remote Console" or "Remote Terminal"? I'm not a dummy (by a small margin) but "Remote background" did not even register with me for some reason.

Otherwise, this works perfectly. Thank you @dinger1986 and @wh1te909.

<!-- gh-comment-id:1341015151 --> @isv-one commented on GitHub (Dec 7, 2022): @dinger1986's suggestion was the feature I was looking for. Maybe a tweak of the action name would be fitting to help others find this feature in the future? Something like "Remote Console" or "Remote Terminal"? I'm not a dummy (by a small margin) but "Remote background" did not even register with me for some reason. Otherwise, this works perfectly. Thank you @dinger1986 and @wh1te909.
Author
Owner

@dinger1986 commented on GitHub (Dec 7, 2022):

It does need to be more generic as it's a collection of Remote Background Tools, there's terminal, file browser, services etc.

The alternative is to have a tab for each which gets messy.

<!-- gh-comment-id:1341036731 --> @dinger1986 commented on GitHub (Dec 7, 2022): It does need to be more generic as it's a collection of Remote Background Tools, there's terminal, file browser, services etc. The alternative is to have a tab for each which gets messy.
Author
Owner

@isv-one commented on GitHub (Dec 7, 2022):

Thank you both, I will be closing this issue.

<!-- gh-comment-id:1341038816 --> @isv-one commented on GitHub (Dec 7, 2022): Thank you both, I will be closing this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#853
No description provided.