SRA – Prerequisites
Automatos Remote Control Server
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.
Supported Operating Systems
Microsoft Windows
Client Version | Server Version | Version |
---|---|---|
Microsoft Windows 11 | Microsoft Windows Server 2022 | Latest version available |
Microsoft Windows Server 2019 | Latest version available | |
Microsoft Windows 10 (32-bit and 64-bit) | Microsoft Windows Server 2016 | Latest version available |
Microsoft Windows 8.1 (32-bit and 64-bit) | Microsoft Windows Server 2012 R2 | Latest version available |
Microsoft Windows 8 (32-bit and 64-bit) | Microsoft Windows Server 2012 | Latest version available |
Microsoft Windows 7 (32-bit and 64-bit) | Microsoft Windows Server 2008 R2 | Latest version available |
Mac OS
Client Version | Version |
---|---|
macOS 14.X Sonoma | Latest version available |
macOS 13.X Ventura | Latest version available |
macOS 12.X Monterey | Latest version available |
macOS 11.X Big Sur | Latest version available |
macOS 10.15 Catalina | Latest version available |
macOS 10.14 Mojave | Latest version available |
Linux
- Linux kernel 2.4 and higher (64 bit)
- glibc 2.12 or newer
- systemd
- X Window System
Tested on:
- Ubuntu 16.04, 18.04, 20.04
- Debian 10, 9
- CentOS 8
Not supported:
- Wayland
- Linux 32-bit
- arm64 architecture
Note: Downloading Start executable will download the latest supported version for your operating system.
Installation – SRA
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
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.
Internet Connection
The recommended minimum Bandwidth is 56 Kbps.
Bandwidth consumption during audio/video call:
Video quality and mic/consumption | Network consumption resource manager [kb/s] | Network consumption net balancer [kb/s] |
Video quality default high | 21,5 | 23 – 62 |
Video quality default high + mic | 25,5 | 20,5 – 69 |
Video quality snapshot high | 13,2 | 10 – 12,5 |
Video quality snapshot medium | 5,8 – 6,2 | 6 – 7 |
Video quality snapshot low | 5,5 | 5,5 – 6,6 |
Mic only | 3 – 4,5 | 7 – 8 |
Supported connection methods:
- direct outgoing TCP/IP connection to TCP port 7615 on Conference Proxy server
- WININET HTTPS connection to TCP port 443 on Conference Proxy server
- WININET HTTP connection to TCP port 80 on Conference Proxy server
- direct HTTPS connection to TCP port 443 on Conference Proxy server
- direct HTTP connection to TCP port 80 on Conference Proxy server
Timeout for a specific connection method is 20 seconds for connection establishment – so total timeout for connection is less than 1 minute.
Supported network types:
- A computer with a static public IP
- A computer with a dynamic public IP
- A computer in a private network behind a firewall with a public IP performing NAT
- A computer in a private network behind a http proxy offering http and/or https protocols
Web Browsers
- Firefox
- Google Chrome
- Microsoft Edge
- Microsoft Internet Explorer
- Opera
- Safari
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/