To establish communication between each device and the Workspace ONE UEM console, install the Workspace ONE Intelligent Hub on your Linux devices.

You can enroll devices at the same time you install the Intelligent Hub, or you can enroll devices with the ws1HubUtil after after you've installed the Intelligent Hub. In either case you can fully script the enrollment in a single command, or you can prompt the user to enter enrollment information.

Prerequisites

Gather the user name, password, organization group, and server address for the Linux device on which you're installing Workspace ONE UEM.

You can also enroll using a token. Obtain the token and use it in the -group argument. You will be prompted for user name and password, but you can leave these blank when enrolling with a token.

Also consult the Command-line Utilities for Workspace ONE Intelligent Hub on Linux for commands you use to follow these instructions.

Procedure

  1. Download the Workspace ONE Intelligent Hub for Linux (WorkspaceOneIntelligent Hub-Linux-{Arch}-{Version}.sh) from the Workspace ONE Resource Portal. The downloaded file must correspond to the targeted processor architecture.
  2. Copy the Workspace ONE Intelligent Hub client file to the file system over SSH or by using a USB drive.
  3. Give Workspace ONE Intelligent Hub execute permissions.
    For example:
    $ chmod +x “/tmp/Workspace ONE Intelligent Hub-Linux-x86_64-0.0.0.1.sh"
  4. Run the Workspace ONE Intelligent Hub client installer with root privileges.
    1. To install the Workspace ONE Intelligent Hub without enrolling, run the client installer without any additional arguments.
      For example:
       $ sudo “/tmp/Workspace ONE Intelligent Hub-Linux-x86_64-1.0.0.sh”
    2. To install and enroll in a single command, run the client installer with your user name, password, organization group, and server info in the command.
      For example:
      $ sudo “/tmp/Workspace ONE Intelligent Hub-Linux-x86_64-0.0.0.1.sh” --enroll -user XYZ -password ‘X Y Z’ -group XYZ -server
    3. To install and prompt the users for enrollment credentials, run the client installer with just the --enroll argument. Enter the user name, password, organization group, and server info when prompted.
      For example:
      $ sudo “/tmp/Workspace ONE Intelligent Hub-Linux-x86_64-0.0.0.1.sh” --enroll
  5. If you did not enroll during the installation, enroll after the installation using the ws1HubUtil. Choose to send enrollment details in one command or separately.
    1. To automate the enrollment for the end user, run the ws1HubUtil and include the enrollment arguments in order.
      For example:
      $ sudo /opt/Workspace ONE Intelligent Hub/bin/ws1HubUtil -enroll -user XYZ -password XYZ -group XYZ -server https://www.host.com
    2. To prompt the users for enrollment credentials when they enroll, run the ws1HubUtil without additional arguments.