...

Automatos Remote Control Server

Estimated reading: 8 minutes

Introduction

A remote access application that enables connections to computers running Windows, Linux, and Mac OS. The main features include:

Direct connection using a password: Allows the user to quickly connect to the remote device by entering a password.
Sending invitations via email: The user can send an access invitation to the recipient, which includes instructions to allow the connection.
Sending invitations via link: Alternatively, the user can generate a unique link to facilitate remote access to the device, ensuring convenience and security.

Remote Control Server sends a ping packet to the ISL Conference Proxy server to maintain online status every 30 seconds. There used to be additional packets sent every 5 seconds which were not required. This additional packet sending was removed, and packets are now appended to ping packets, which results in less network traffic.
The ping packet to the server is 131 bytes every 30 seconds to the server, and the server will respond to each ping with the same packet.


Prerequisites

Operating Systems

Microsoft Windows
Microsoft Windows 11
Microsoft Windows Server 2022
Microsoft Windows Server 2019
Microsoft Windows Server 2016
Microsoft Windows 10 (32-bit and 64-bit)
Microsoft Windows 8.1 (32-bit and 64-bit)
Microsoft Windows Server 2012 R2
Microsoft Windows 8 (32-bit and 64-bit)
Microsoft Windows Server 2012
Microsoft Windows 7 (32-bit and 64-bit)1
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2008

MacOS
macOS 15.X Sequoia
macOS 14.X Sonoma
macOS 13.X Ventura
macOS 12.X Monterey
macOS 11.X Big Sur

Linux
With Gui
Linux kernel 2.6.32 or newer (64-bit)
glibc 2.12 or newer
systemd v246

Tested on :
Ubuntu 16.04, 18.04, 20.04, 22.04
Debian 9, 10, 11, 12
CentOS 8


Security

Security should be a crucial part of a remote access product, no matter for what purposes you are using it; business or personal

Security Layers
Each connection from a computer to an ISL Conference Proxy server is encrypted with SSL.
ISL AlwaysOn’s activities can be monitored by tracking the history of accesses to a computer. This report shows which ISL Online users accessed the computer and when they accessed it.
A user can always lock access to his/her computer. When disabled, that computer becomes inaccessible until further action.

Layer 1 – ISL Computer visibility
To access a remote computer, it is necessary to establish a link between your account and the target machine. Each user has a digitally signed executable that identifies their account. No other user will be able to view or attempt to establish a remote connection unless the computer administrator has installed the program.

Layer 2 – Computer access password
Whenever the user wants to connect to the remote computer, they will need to enter the access password for each remote access session they initiate.

Layer 3 – MS Windows OS security
Once a user is connected to a remote computer, they will be able to see the Windows console desktop session running on the machine. It is recommended that the user set passwords for all Windows accounts and disable accounts that are not in use. The user should also always log out of the computer when not present, so that when accessing the computer, the Windows account password must be entered.


Installation

The remote connection agent “Automatos Remote Control Server” is not available for download as it is a separate module that requires a subscription.

If you want to integrate it with “CIQ ITAM” or “CIQ DEX,” please consult our sales team for a request.

If you already have a subscription, contact our support team by opening a case at https:support.almaden.ai


Enable/Disable Remote Access

Once installed, the remote access is enabled by default. To enable or disable remote access manually, follow the steps in this manual based on your operating system:

Windows or Linux

Windows Path: “C:Program Files (x86)AutomatosAutomatos Remote Control ServerAutomatosRemoteControlServer.exe”
Linux: ISL AwaysOn

Screenshot 1 Automatos Remote Control Server
The Computer Status shows the status of the main 3 components:
Remote Access (Enabled/Disabled) – Can this computer be accessed remotely.
Desktop Sharing (Enabled/Disabled) – Can the desktop of this computer be viewed remotely once accessed.
File Sharing (Enabled/Disabled) – Can the files be shared with this computer (send/receive) once accessed. You can change the options by clicking on the ‘Change’ button.

SRA 2 Automatos Remote Control Server
You can choose whether or not the computer is accessible, and desktop and file sharing are enabled:
If Remote Access is disabled, the computer is shown as offline.
If Desktop Sharing is disabled, you can connect to the remote computer, however you will not be able to view the screen
If File Sharing is disabled, you can connect to the remote computer, however the file sharing module is disabled.

SRA 3 Automatos Remote Control Server
Computer with “Desktop Sharing” option disabled will be shown as “Online” however you will not be able to connect to it and warning above will be shown. However, you will be able to access the shared folders on the computer via online interface.

MacOS
SRA 4 Automatos Remote Control Server
1. Open “Settings” via the ISL AlwaysOn tray icon.

SRA 5 Automatos Remote Control Server
2. Click the “Change” button in the Security & Privacy section next to the permission that you’d like to enable, for example, Screen Recording.

SRA 6 Automatos Remote Control Server
3. Click the “Open System Settings” button.

SRA 7 Automatos Remote Control Server
The Privacy & Security window will open into the corresponding subsection. In the Screen & System Audio Recording window click the radio toggle to the right of the the ISLAlwaysOn application name.

SRA 8 Automatos Remote Control Server
4. Enter the password and click on Modify Settings to allow the change. Repeat the process for Accessibility and Full Disk Access.

SRA 9 Automatos Remote Control Server
If all the needed permissions are enabled correctly the state of Security & Privacy in ISL AlwaysOn settings will change to ENABLED.


Overview

Remote Users
Add user accounts that will be allowed to connect remotely
SRA 11 Automatos Remote Control Server

File Sharing
Share directories so it’s accessible for remote support
SRA 10 Automatos Remote Control Server

You can select which folders on the computer can be shared and access by
the supporter.
SRA 12 Automatos Remote Control Server

Remote connection history
Click “Show History” link under Access History section.
SRA 13 Automatos Remote Control Server

SRA 14 Automatos Remote Control Server
Access history allows you to view and search through events related to the current computer – connections made, actions executed, connection timestamps and other information.


Connection Settings

It is possible to set some configurations in the “Automatos Remote Control Server”:

Send Popup to User’s Screen
Requests the user’s consent for the remote connection. If the user rejects, the
connection will not be established (It is possible to disable this message and connect
intrusively).

Prevent Remote Connection Rejection
The remote connection cannot be rejected. If the popup on the user’s screen is
enabled, only the “OK” button will be shown to accept.

Set Popup Display Time for User
Defines the duration the popup countdown will be visible for the user’s acceptance.

Note: To request the predefined settings for your package, please contact our support and
inform what you want to apply at support.almaden.ai


Executable & Proccess

This topic describes executables and processes that are running/started on a computer that has the agent installed and on a computer connecting to it via the Connect client.

Windows
On the remote side (with the agent installed)
AutomatosRemoteControlServerService.exe (watchdog service process – it ensures that the server process is always running)
AutomatosRemoteControlServer.exe (main process that serves functionality)
AutomatosRemoteControlServerTray.exe (tray process is started in each session – it shows the status icon in the system tray)
ISLLightFast.exe (the main ISL Light program that is started by the agent)

MacOS
On the remote side (with the agent installed):
ISL AwaysOn (main process that serves functionality)
ISLAwaysOn Tray (tray process is started in each session – it shows the status icon in the system tray)

Linux
On the remote side (with the agent installed):
ISL AwaysOn service (watchdog service process – it ensures that the server process is always running)
ISL AwaysOn -service-agent (main process that serves functionality)
ISL AwaysOn tray (tray process is started in each session – it shows the status icon in the system tray)


Log Files

You can collect log files to forward to the support team in case of problems

Windows
Dir: C:Program Files (x86)AutomatosAutomatos Remote Control Server
Files: “aon_service.out” , “aon_monitor.out” and “”aon_gui.out”

MacOS
Dir: /Library/Application Support/ISLAlwaysOn
Files: “aon_service.out” , “aon_monitor.out” and “”aon_gui.out”

Linux
Dir: : /opt/ISLOnline/ISLAlwaysOn
Files: “aon_service.out” , “aon_monitor.out” and “”aon_gui.out”


Uninstall

This topic will go through the procedure of removing all traces.

Windows
1. Uninstall the application (Control Panel -> Programs and Features -> uninstall -> Automatos Remote Control Server).

2. Navigate to “C:Program Files(x86)AutomatosAutomatos Remote Control Server” and Delete the folder.

3. Press Win + R (run) and run “regedit” and delete the registry folders:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeISL Online
HKEY_CURRENT_USERSoftwareISL Online

The computer now has all traces removed.

MacOS
Remove the granted user connection. Open the settings and remove all users under the ‘Remote Users’ section. You can also open up the web interface and delete the computer from all user groups.
Run Uninstall (in Applications).
Remove folders with coomand:
sudo rm -rf ~/.islonline/ISL+AlwaysOn
sudo rm -rf ~/.islonline/Cache/ISL AlwaysOn
sudo rm -rf /etc/islonline/ISL+AlwaysOn/

Linux
Remove the granted users connection by opening the settings and removing all users under the ‘Remote Users’ section. You can also open up the web interface and delete the computer from all user groups.
Uninstall from the terminal with the following command.

sudo /opt/ISLOnline/ISLAlwaysOn/uninstall.pl
sudo rm -rf /opt/ISLOnline/ISLAlwaysOn/
sudo rm -rf /etc/islonline/ISL+AlwaysOn/

Share this Doc

Automatos Remote Control Server

Or copy link

Table of Contents
Scroll to Top