MacOS Workspaces

This step-by-step tutorial will walk you through the process of enabling remote management on MacOS and configuring the server in Kasm Workspaces. By following these instructions, you’ll be able to seamlessly access and utilize MacOS systems remotely.

Enabling Remote Management in MacOS

To begin, you need to enable remote management on your MacOS system. Remote management allows you to access and control your MacOS system from a remote location.

  1. Open the Settings app on your MacOS system and navigate to the General section.

  2. Scroll down to locate and click on Sharing.


Location of Sharing Section

  1. Within the Sharing settings, find the option labeled Remote Management and enable it.

  2. Click on the information icon next to the Remote Management toggle.


Location of Remote Management

  1. (Optional) If you want to customize the remote management options further, click on the computer settings button. Uncheck all the boxes and click OK.


Remote Management Options

  1. To refine access permissions, change the option from All Users to Only these users.

  2. Add your user account to the list of allowed users.

  3. Click on your user account and select Options.

    • Check the Observe checkbox to enable viewing the MacOS system remotely.

    • Check the Control checkbox to allow remote control of the MacOS system.

    • Click OK to save the settings.


Adding User to Only These Users

By completing these steps, you have successfully enabled remote management on your MacOS system, allowing it to be accessed remotely.

MacOS Server Configuration

Now that remote management is enabled on your MacOS system, it’s time to configure it in Kasm Workspaces. Follow the steps below to set up the server:

  1. Log in to Kasm as an administrator using your credentials.

  2. In the Kasm dashboard, navigate to the Infrastructure section and select Servers.

  3. Locate the Servers List and click on the Add button.

  4. In the Create Server panel, provide the following information:

    • Choose a Friendly name for your server to easily identify it.

    • Enter the IP address of the MacOS system you want to connect to.

    • Select VNC as the Connection Type, which is the remote access protocol used by MacOS.

    • Set the Port to 5900, the default port for VNC.

    • Enter your MacOS Username and Password to authenticate the connection.

    • Set the Max Simultaneous Sessions to 1, ensuring exclusive access to the server.

    • Select the desired deployment zone.

    • Click Save to save the server configuration.


Adding A Server to Kasm Workspaces

Congratulations! You have successfully configured your MacOS system as a server in Kasm Workspaces.

Create a Workspace

To make the MacOS system accessible to users in Kasm Workspaces, you need to create a workspace. The workspace provides a virtual environment for users to interact with the MacOS system. Follow the steps below to create a workspace:

  1. Log in to Kasm as an administrator using your credentials.

  2. In the Kasm dashboard, go to the Workspaces -> Workspaces section in the Admin UI.

  3. Locate the list of workspaces and click on Add Workspace.

  4. In the Create Workspace panel, provide the required information:

    • Select Server as the Workspace Type to connect to the previously configured MacOS server.

    • Enter a friendly name for the workspace, which will be displayed to users.

    • Provide a description of the workspace to give users an idea of its purpose.


This step is optional: If you want to personalize the workspace, you can provide a URL to a thumbnail image that will be displayed as an icon for this workspace.

  • Check the Enable box to activate the workspace.

  • From the server dropdown, select the server you created in the previous section.

  • Click the Save button to save the workspace configuration.

By following these steps, you have successfully created a workspace, allowing users to access and utilize the MacOS system remotely through Kasm Workspaces.

Now, users can enjoy the convenience of remotely accessing and interacting with MacOS systems using Kasm Workspaces.