Remote Work Guide
Details of the Remote Work features in SimpleHelp 5.2.8 and later.
Remote Work
The Remote Work feature set in SimpleHelp allows you to offer your customers access to their work or home machines from a remote location. Setup is designed to be as simple as possible but also flexible enough to accommodate for your needs.
Remote Work is licensed separately to standard technician sessions so that usage by your customers does not impact your ability to utilise your licensed sessions for support purposes.
To help with the COVID-19 crisis Remote Work was made temporarily free and unlimited to everyone with an up to date SimpleHelp license so they could offer the service to their customers for free or at minimal cost. As of early 2022 we are implementing plans to start charging for this feature and anyone using it will be notified in advance.
SimpleHelp Versions
Remote Work functionality is currently included in SimpleHelp 5.2.8 and later. You can download the latest release of SimpleHelp on our Downloads page.
Server Setup for Remote Work
SimpleHelp enables Remote Work by default, but there are some server administration settings that control how users are able to use the Remote Work feature. General Remote Work settings are contained in the Remote Work section of the Administration tab, while Technician Group settings control settings for specific groups of Remote Work users.
Remote Work Administration
The Remote Work section of the Administration tab controls general Remote Work settings that are applied to all Remote Work users.
Here you can configure whether users are able to use OS authentication and on which remote machines this type of authentication should be enabled. Since OS authenticated users do not have a Technician account, they are assigned to a default Technician Group instead. This Technician Group allows the system administrator to specify group settings and requirements that affect OS authenticated Remote Work users without needing to create each user their own account.
Remote Work Technician Groups
Any Technician Group can be used to control Remote Work logins, for OS authenticated users or for users with a SimpleHelp account. To enable a Technician Group for Remote Work follow these steps:
- In the Administration tab, switch to the Technician Groups section.
- Select a group in the group list.
- In the Group Properties tab, enable the option Group used for Remote Work logins.
Some additional settings are shown that are specific to Remote Work groups. The Remote Work Connection Type allows you to choose how Remote Work users connect to remote machines:
- Remote Work users can only connect to a single machine forces every Remote Work users in this group to be able to connect to a single machine. This must be enabled if the user is to authenticate using OS authentication.
- Remote Work users can pick a visible machine to connect to allows a Remote Work users to pick machines from a set of Remote Work machines. The machines that are included in the set must have Remote Work enabled, and can be control by specifying one or more Machine Filters for the group.
- Remote Work users will automatically be connected to any free machine is useful in environments where users must be assigned remote machines. When a session is initialised SimpleHelp will pick a Remote Work enabled machine to connect to, and the user will not be given a choice.
Additionally, the option Allow session to remote machines that are in use can be enabled to only allow Remote Work sessions to machines that are not being used by a local user, or through a SimpleHelp session.
User and Session Setup
There are three main steps required to allow a Remote Work session to one or more machines.
- Mark a machine as ready for Remote Work.
- Set up a Remote Work user to access the machine.
- The user can download and install the Remote Work client.
Mark a Machine For Remote Work
Any machine that is registering with your SimpleHelp server can be utilised for Remote Work purposes. To use a machine for Remote Work, select the machine entry in the Access tab and toggle the Remote Work switch below the machine listing. Alternatively, use the Remote Work button the in Advanced Options panel as shown below.
Any machine that is registered for remote work will continue to be available for technician sessions too.
Set Up a Remote Work User
In some situations the Remote Work user may already have credentials to log into the SimpleHelp server. For example, employees from the same organisation might use an LDAP or Active Directory server to manage login credentials. Users can be granted to the SimpleHelp server by setting up a Technician Group that delegates the authentication to the LDAP or Active Directory server.
In other situations though, the Remote Work user may be independent of the organisation. To remove the burden of managing a separate SimpleHelp account, the Remote Work user can be setup to login using the authentication credentials that they usually use to log in to the machine they are connecting to.
When Remote Work is enabled on a machine, you will be presented with a setup dialog.
If the Remote Work user should authenticate using SimpleHelp then you can select Confirm as no further setup is required.
If the Remote Work user should authenticate using operating system credentials, then the user's email address is required. Choose Confirm and Setup User Now to proceed.
Prompting a Remote Work User
If OS authentication is enabled in the SimpleHelp server then Remote Work users can log in to their remote machine using their local credentials only, with no SimpleHelp server account required. By choosing the Confirm and Setup User Now option (when Remote Work is enabled) the Administrator will be given a choice about how they wish to notify the end user of their Remote Work details.
- Enter Email can be used in situations where the administrator knows the end user's email address.
- Next Login can be used to prompt the end user on the remote machine when they next login.
- Now can be used to prompt the end user immediately on the remote machine.
Both Next Login and Now will set up the Remote Work Setup application on the remote machine. When the user next logs in, the app will launch and prompt them to set up remote working. All the user has to do to set this up is enter their email address.
At any point thereafter the user can launch the Remote Work Setup application again on their local machine by using the Remote Work Setup shortcut. Additionally, a Technician can prompt the user to set up remote working again using the Prompt for Setup button in the Advanced Actions panel, when a machine is selected in the Access tab.
Your SimpleHelp server will then email the user a link to the Remote Work download so they can get connected to their machine.
Authenticating a Remote Work User
There are two ways to authenticate a user for Remote Work:
- OS authentication delegates the authentication of the user to the operating system on the remote machine. For this to possible OS authentication must be enabled in the Remote Work section of the Administration tab and the Remote Work group must be configured with Remote Work users can only connect to a single machine enabled.
- Technician Group authentication allows users to authenticate like standard SimpleHelp Technicians using a SimpleHelp account or via a Technician Group. Note that only Technician Groups enabled for Remote Work purposes will be used to authenticate Remote Work users.
Once authenticated the user will be presented with any additional multifactor authentication steps that are specified in their Technician Group (or the default Remote Work group for OS authenticated users). We strongly advise enabled multifactor authentication to ensure that your user accounts are harder to compromise.
The Remote Work Session Interface
When launched the Remote Work application will connect the user directly to their remote machine with a simpler session interface. Toolboxes and Diagnostics are not available, but File Transfer is included. The user's remote work session will appear in the Access tab, but will not contribute to your normal session limit. Instead, remote working is priced per computer to make it far easier to establish billing with your customers.
Managing Remote Work
The Access tab now has a number of additional features to allow you to easily manage your Remote Work machines, sessions and users.
The Access tab now has a dedicated entry for Remote Work in the machine group list. This allows Technicians to easily see which machines have Remote Work enabled, and which have Remote Work disabled.
Additionally, Remote Work sessions now appear under a dedicated entry within Active Sessions. Since Remote Work Sessions are licensed independently it is useful to be able to distinguish between Technician and Remote Work Sessions.
A new Remote Work list view joins the existing machine table and machine grid views and can be switched to at any time in the Access tab.
While the Remote Work list looks similar to the machine list there are some important differences. The email address associated with a remote machine is presented along with the details of the last session that was run. Machines with Remote Work enabled appear online, while those with Remote Work disabled appear as though they are offline.
Disabling Remote Work
If you do not wish to use the Remote Work feature you can disable it entirely in the Administration tab under the Server Features section.
Licensing and Billing
In order to provide ongoing flexibility in the number of Remote Work machines Remote Work is licensed differently to SimpleHelp Technician sessions. Instead of a single license file Remote Work licenses will be monitored through the month, with billing occurring at the end of each month. There are no session limits for Remote Work sessions, and these sessions do not consume Technician sessions.