Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne Remote: Deploy to Devices

Topic

This article explains how to enable NinjaOne Remote at the organization or device level for remote access to managed devices.

Environment

NinjaOne Remote

Description

NinjaOne Remote enables secure remote access to managed devices. To learn how to activate the application for deployment, refer to Getting Started with NinjaOne Remote.

Select a category to learn more:

Important Considerations

Before deploying NinjaOne Remote, review these key points.

NinjaOne Remote App Activation

You must activate the NinjaOne Remote app in AdministrationApps before you can set up NinjaOne Remote across an organization or on an individual device.

Device Terminology

A NinjaOne Remote connection involves two devices:

  • The player device: The device from which NinjaOne Remote connects (the host device).
  • The streamer device: The remote device to which NinjaOne Remote connects (the client device).

Mobile Devices

Review the following requirements and behaviors when using managed mobile devices:

  • If you are enabling NinjaOne Remote for Apple iOS or Android, you must also install the NinjaOne Assist mobile app on all organization-owned mobile devices. Refer to NinjaOne Assist Mobile Application for more information.
  • NinjaOne Remote will not function for mobile devices if:
    • The Allow screenshots and screen recording setting is deactivated in your Apple mobile device management (MDM) policies.
    • The Screen capture disabled setting is active in your Android policies.
  • On mobile devices using Quick Connect, you must select a region before attempting to connect. Refer to NinjaOne Remote: Quick Connect for more information about setting up this feature.
  • When viewing an iOS or Apple iPadOS device, screen sharing will be paused if the end user views their device notifications. The end user must open the NinjaOne Assist app and resume sharing to continue the session.

End-User Connection Confirmation

You can require end-user approval before connecting, and further configure NinjaOne Remote to allow access if:

  • No user is logged in.
  • The user does not respond within a defined time limit.

Refer to the Assigning Node Roles section of this article to learn how to set these preferences.

Screen Sharing on Apple macOS

Apple macOS devices acting as streamer devices require permissions for screen recording, accessibility, and full disk access. Navigate to System SettingsPrivacy & Security and allow the NinjaOne Remote Streamer service before connecting with NinjaOne Remote.

Setting up NinjaOne Remote for Organizations

To deploy NinjaOne Remote at the organization level, follow these steps:

Activating NinjaOne Remote in the Organization

  1. In NinjaOne, navigate to AdministrationOrganizations and select your organization from the list.
NavElements_Administration_Organizations_List.png
Figure 1: Administration → Organizations (click to enlarge)
  1. On the organization's configuration page, click NinjaOne Remote, then click the General tab and select Enable integration.
Disable AFC_Enable_RemoteButton2.png
Figure 2: NinjaOne Remote → General → Enable integration (click to enlarge)

Assigning Node Roles

After activating NinjaOne Remote in the organization, assign at least one node role to define the device type and connection permissions.

Available Node Roles

  • Windows Workstation
  • Windows Server
  • Mac
  • Mac Server
  • Linux Workstation
  • Linux Server
  • Apple Mobile
  • Android Devices
Node role configuration does not apply to the Apple Mobile and Android Devices roles.

Node Role Options

For each node role, you can configure the following connection options:

Setting NameApplies toDescription
Ask the end-user for a confirmation before connectingAll roles (except mobile)Requires the end user to approve the connection before it begins.
Bypass end-user confirmation if no one is logged inWindows Workstation and Windows Server rolesAllows the connection automatically if no users are logged in.
Allow access if the end-user does not answer within the timeout thresholdAll roles except Linux ServerAllows the connection to proceed automatically if the user does not respond within the configured time limit.
Confirmation timeoutAll roles except Linux ServerDefines the number of seconds the endpoint waits for user approval before proceeding with the connection.
NinjaOne Remote Node Role assignment settings
Figure 3: NinjaOne Remote → Assign node roles (click to enlarge)

Configuring Advanced Settings

The Advanced tab contains additional session settings. On the organization's configuration page, navigate to NinjaOne RemoteAdvanced.

SettingDescription
Global DefaultUse the settings defined globally in AdministrationAppsNinjaOne Remote.
CustomCustomize organization-level settings. Selecting this option enables the remaining settings.
Display name for connectionChoose the name the end user will see when a technician connects to their computer.
Default Player Settings

Define how the player device handles session behavior. You can set the following parameters:

  • Session timeout: End the remote session if the player device has been idle for a specified time.
  • On session close: Lock the remote machine and log the remote user out when the technician ends the session.
  • Auto record: Immediately start recording and continue until you deactivate the recording or the session ends. NinjaOne saves recordings in the technician's Videos/Movies folder after the session ends. You can override this save location on the Settings tab in the session window.
Prevent inactivity timeoutStop the remote device from idling or going to sleep due to inactivity.
Synchronize clipboardCopy the clipboard contents between the technician's and the remote device's clipboards.
Clear clipboard when session is closedClear the clipboard for both the remote device and the technician's device when the session ends.
Prevent technician keyboard and mouseBlock all cursor input from the technician on the remote device.

Editing Multiple Organizations

Follow these steps to activate NinjaOne Remote for multiple organizations. NinjaOne applies these settings to all organizations you select for activation.

  1. Select the checkbox for each organization, then click Edit settings and select NinjaOne Remote.
Disable AFC_Multiple Orgs.png
Figure 4: Editing multiple organizations (click to enlarge)
  1. The Edit NinjaOne Remote window opens. Select the Enable integration option, then select the node roles you need from the list. When finished, click Update.
Disable AFC_MultiOrgNodeRoles.png
Figure 5: The Edit NinjaOne Remote window (click to enlarge)

Setting up NinjaOne Remote on an Individual Device

You can activate and configure NinjaOne Remote on individual devices within an organization rather than enabling it for all devices of that type.

  1. On the device's dashboard, navigate to SettingsApps.
  2. On the NinjaOne Remote card, click Edit.
Disable AFC_SingleDeviceSetup.png
Figure 6: Device dashboard → Settings → Apps (click to enlarge)
  1. The Edit NinjaOne Remote settings window opens with the same configuration options available at the organization level. If NinjaOne Remote is already deployed at the organization level, these settings will be preconfigured to match. Settings that match the organization configuration display an Inherited label. Settings you have modified display an Overridden label.
Disable AFC_DeviceSettings.png
Figure 7: The Edit NinjaOne Remote settings window (click to enlarge)

Additional Resources

for more information about NinjaOne Remote, refer to Remote Access: Resource Catalog.

FAQ

Next Steps