FAQ: Remote Assist

JumpCloud Remote Assist is a cloud-based remote screen access and control solution from JumpCloud for IT teams. The following is a list of commonly asked questions about JumpCloud Remote Assist.

Why do I get a popup to grant permissions to JumpCloud Remote Access every time I log in on macOS?

Depending on your macOS version and MDM settings, JumpCloud Remote Access requires security permissions for remote input, screen recording and disk access. 

We request these permissions at login to ensure they're in place when a remote session is needed. This allows for immediate assistance without delays.

To resolve, end users can do one of the following:

Which hardware architectures are supported for Linux?

On Linux, Remote-Assist is supported on x86_64 architecture, and is currently not supported on Linux ARM architecture. See JumpCloud Agent Compatibility, System Requirements, and Impacts to learn more. 

Can I use a multilingual keyboard for input?

Remote Assist only supports the English (Qwerty) keyboard for input. Other language keyboards may not work correctly.

How is the Remote Assist app installed on my device?

If the Remote Assist Service toggle under Settings > Features is enabled, then the Remote Assist app is automatically installed and updated by the JumpCloud Agent on all compatible devices.

What if I don’t want to use Remote Assist?

To remove Remote Assist from your device, go to Settings > Features, and toggle the Remote Assist Service to Off. This will disable the service and also remove the app from all of your devices. For this toggle to be visible, the JumpCloud Agent must be installed, and the device must be in an active state. 

Why is Remote Assist a separate app from the JumpCloud Agent?

The Remote Assist app is an intentionally separate application from the JumpCloud Agent; this ensures admins are able to assist/remediate customer issues even if the JumpCloud Agent is not running. However, the JumpCloud Agent is required to install and update the Remote Assist app. 

Why is the Remote Assist app automatically installed by default on my Windows and MacOS devices?

The Remote Assist client is installed by default to ensure that it is available to troubleshoot and resolve issues on an end user's device when the need arises. 

Remote Access is not working. How do I troubleshoot?

Please refer to Understanding the Remote Assist Agent:

  • Endpoint Security Exclusions
  • Firewall Exclusions

If the computer being accessed is on a work or school network, it might not let you grant access. For more information, contact your Admin.

Which OS are supported?

Remote Access supports Mac OS, Windows and Linux. See JumpCloud Agent Compatibility, System Requirements, and Impacts to learn more

Are Remote Access sessions supported between different OS?

Yes, all combinations are supported:

  • Windows to Mac
  • Mac to Windows
  • Linux to Mac and Windows
How many simultaneous sessions are supported with Remote Access?

JumpCloud Remote Access supports:

  • One session at a time per device.
  • Multiple simultaneous sessions with different devices without any limit. 
Are there any timeouts for the session?

Yes, the session automatically times out after 120 minutes. This can be customized using Session Timeout Duration in Settings Features > Remote Assist

Are the Remote Access sessions secure?

Yes, the data exchanged during the session is fully encrypted using strong ciphers and encryption.

Can I increase/decrease the quality of the screen sharing during a Remote Assist session?

Currently, the quality of the screen sharing is automatically decided.

Are multiple monitors supported?

Yes, the admin can select between multiple monitors when starting a session, and can also switch between them during the session. 

Can I enable HDR video streaming from my display monitors?

Remote Assist does not currently support video streaming from HDR-enabled displays. If you have HDR enabled on any of your display monitors, it will be disabled at the beginning of a Remote Assist session and re-enabled automatically once the session ends.

What technology is used by Remote Assist?

JumpCloud Remote Assist is based on the WebRTC protocol, which directly connects endpoints from one device to another without changing anything on your firewalls, gateways or home routers. 

Where can I find the logs for Remote Assist?
  • Mac:
    User Context – Library/Logs/JumpCloud-Remote-Assist/jc-assist_{{YYYY-MM-DD}}.log Root Context – /var/root/Library/Logs/JumpCloud-Remote-Assist/jc-assist_{{YYYY-MM-DD}}.log
  • Windows:
    C:\Windows\system32\config\systemprofile\AppData\Roaming\JumpCloud-Remote-Assist\logs\{{YYYY-MM-DD}}.log
  • Linux:
    ~/.config/{app name}/logs/{process type}.log
Back to Top

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case