Table of Contents

[hemmerling] Remote Access Tools for Computers & Network Clients 3/5 - Screen Sharing by Remote Administration Tools ( RAT )

Remote Administration Tools ( RAT ) Server & Client Connection Matrix

Server RAT Server Protocol Port Mode Client RAT Client Username on Host Result Comment
NODE2, Windows Win10Pro RDP 3389 RL Android Parallels RDP Client “node2\Administrator”, “node2\2node”
NODE2, Windows Win10Pro RDP 3389 RL Android Microsoft Remote Desktop ( RD Client ) “node2\Administrator”, “node2\2node” “Certificate can't be verified”
NODE2, Windows Win10Pro RDP 3389 RL Android Windows App, option “PC Connection” “node2\Administrator”, “node2\2node” “Das Zertifikat kann nicht überprüft werden”
NODE8, Debian 12 GNOME 43 RDP 3389 RL NODE2, Windows Microsoft Remote Desktop Connection Manager v3.11 ( RDCMan ) “node8\node8” “The identity of the remote computer cannot be verified”
NODE8, Debian 12 GNOME 43 RDP 3389 RL NODE2, Windows MobaXterm “node8” “The identity of the remote computer cannot be verified”
NODE11, Alma GNOME 47 RDP 3390 DS & RC NODE2, Windows MobaXterm “node11”
NODE11, Alma GNOME 47 RDP 3389 RL NODE2, Windows MobaXterm “node11” :-( “An authentification error has occured”
NODE11, Alma GNOME 47 RDP 3389 RL NODE2, Windows mstsc “node11” “An authentification error has occured”, “Continue With Insecure Connection? This Remote Desktop connection is insecure. To secure this connection, enable RDSTLS Security in your client by saving the connection settings in your client as an RDP file and set 'use redirction server name:i:1' in it”
NODE11, Alma GNOME 47 RDP 3389 RL NODE2, Windows Microsoft Remote Desktop Connection Manager v3.11 ( RDCMan ) “node11” :-( “An authentification error has occured”
NODE11, Alma GNOME 47 RDP 3389 RL NODE2, Windows Windows App, option “PC Connection” “node11” :-( The Alma login screen is displayed, not no reaction after pressing the button with the username, for login :-(
NODE8, Debian 12 GNOME 43 RDP 3389 DSC & RS Android Windows App, option “PC Connection” “node8\node8” The connection is established, but display defect :-( “Das Zertifikat kann nicht überprüft werden”

VNC

VNC Servers

GNOME Vino

noVNC

RealVNC

TightVNC

    • TightVNC 2.8.85 for Windows 64-bit & 32-bit.
    • TightVNC 1.3.10 for Windows 95/98/ME, Windows NT 4.0, Unix-like systems ( including Linux ).

TigerVNC

UltraVNC

Siemens

SIMATIC IPC Remote Manager
"WinCC Sm@rt Server" for SIEMENS S7

VNC Clients

VNC Clients for Windows & Linux

VNC Clients for Android

Installation of TigerVNC on AlmaLinux

  • $ sudo dnf update -y
    $ sudo dnf upgrade -y
    $ sudo dnf install epel-release
    $ sudo dnf groupinstall "Development Tools" -y
    $ sudo dnf install nano vim net-tools wget curl -y
  • Instead of ”$ sudo systemctl status systemd”:
    $ systemctl status
  • $ sudo systemctl status firewalld
  • Select one of the 2 desktops and install it, if necessary:
    • Installing GNOME Desktop
      $ sudo dnf groupinstall "Server with GUI" -y
      sudo systemctl set-default graphical.target
    • Installation of Xfce
      $ sudo dnf groupinstall "Xfce" -y
      $ sudo dnf groupinstall "Xfce" -y
  • Download and installation.
    • The package was available with RHEL9. With the release of RHEL10, the package was removed :-(.
      • $ sudo dnf install tigervnc-server tigervnc-server-module -y”.
    • After RHEL10 release: Manual download and manual local installation.
  • Confirm successful installation by checking installed package versions and verifying service file locations
    $ rpm -qa | grep tigervnc
    $ ls -la /lib/systemd/system/vncserver@.service

Intel vPro/AMT & VNC

Intel vPro, Intel Active Management Technology ( AMT )

Intel vPro/AMT

vPro/AMT Resources

Selection Criteria for Computers with Intel iCore 5 / iCore7, internal Graphics Card, Intel vPro/AMT Technology

Motherboard
  • Must be shipped with vPro technology.
  • Must provide suitable AMT technology ( AMT 6 or newer ). Be aware of motherboards which provide vPro technology but insufficient AMT technology ( e.g. AMT 5 ).
CPU
  • The motherboard / computer must be shipped with a vPro enabled CPU :-). With many computers, the manufacturers provide optinal CPUs both with and without vPro, without explicte naming of the vPro feature.
  • The bundeling of a vPro CPU with a motherboard is no indictor that the motherboard supports vPro technology. Especially, the support of vPro technology is no indicator that there is sufficent AMT technology.
Your Questions to Motherboard Manufacuters and its Vendors
  • “Does your motherboard support Intel vPro Technology with AMT 6 or newer, with activated CPU-internal HD2000 / HD3000 Intel graphics card ?”.
  • “Definitely, may I address the switched-off computer by Ethernet network, and log on the internal AMT server and the VNC server?”.
Warning
  • There is the mission of Intel, to deliver the vPro technology just to the “system houses” and to the “business” sales channel ( → computers shipped with Windows Professional ), not to “consumer electronics supermarkets and consumer electronics store chains” and the “private users” channel ( → computers shipped with Windows Home Premium ).

Motherboards with vPro and AMT 6 or newer

Intel Desktop Boards Executive Series
  • Intel DQ57TML ( 1 serial Port via internal header, 1 x PS/2, floppy disk connector ), Intel DQ67OW ( No serial Port via internal header, 1 x PS/2, floppy disk connector, vPro, AMT 7.0, Geizhals.AT "DQ67OW" ), Intel DQ67EP, Intel DQ67SW ).
Asus
  • “ASUS P8Q67-M DO/CSM Motherboard” ( “1 x parallel port, 1 x COM port(s), 2x PS/2, 1 x internal speaker connector(s), vPro, AMT7. No floppy disk connector :-(. Geizhals.AT "P8Q67-M DO/CSM" ).
Foxconn
Gigabyte
Supermicro

Computers

Dell
  • Dell OptiPlex 755, Dell OptiPlex 760.
  • Dell OptiPlex 990 SF Advanced.
    • There is the rumour that you must order a special option in the online order formular, to activate vPro/AMT remote access, invoiced with 5 EUR. If you don´t do so, the rumour says that then you will get a computer without working remote access. Maybe it is not possible to order this option by the online order process ?! The option might appear in the section “BIOS Configuration Options” in the online order formular. Please contact me if you know what this option is, exactly.
  • Dell OptiPlex 990 SFF.
    • heise online, c't 23/2011 - “Prüfstand. Ferngelenkt. vPro-Rechner Dell OptiPlex 990 SFF. Dells Büro-PC Optiplex 990 Small Form Factor kombiniert die schnellste Sandy-Bridge-CPU mit einem kompakten Gehäuse und lässt sich auch aus der Ferne warten”.
Fujitsu
  • There is a rumour, that you must explicitely choose an order option to get a computer with activated vPro/AMT, invoiced with with 50 EUR .. 100 EUR, in 2012-03.
Lenovo Notebooks and Desktops with VPro
  • In 2014, I was told by Lenovo staff members, that the “T430”, “T440”, “T530”, “T540” ThinkPad notebooks and the “Think Centre M93p” desktop computer once could be ordered with i5-vpro and i7-vpro CPUs.
  • The chipset “Intel Q87 Chipset” enables the vPro technology!
  • Further, an Intel WLAN network component must be installed. With these special computers, the “Wake on LAN” ( WOL ) technology is then implemented, without further order.

Ultrabook Notebooks

  • EN.Wikipedia "Ultrabook", DE.Wikipedia "Ultrabook", usually with with 64 / 128 / 256 KB SDD.
  • Most sales of “Ultrabook” notebooks don't claim of AMT technology, i.e. they don't tell if the CPU is with or without Intel vPro, also no claim of AMT technology.

Zero Clients with VNC

  • The monitor with zero client “Fujitsu Technology Solutions GmbH - Zero Client DZ22-2” ( Geizhals.AT "DZ22-2" ).
  • The monitor with zero client “Technology Solutions GmbH Zero Client DZ19-2” ( Geizhals.AT "DZ19-2" ).
  • The USB stick “Fujitsu Technology Solutions GmbH -Portable Zero Client MZ900”.

Remote Desktop Protocol Specifications

Remote Desktop Protocol ( RDP ) Servers

FreeRDP

FreeRDP RDP Client for Windows, Linux

FreeRDP RDP Server for Linux

GNOME Remote Desktop ( RDP )

GNOME 47

  • Activation & Configuration:
    • “GNOME Settings / System / Remote Desktop / Desktop Sharing”.
      • ”[x] Desktop Sharing”, ”[x] Remote Control”.
      • How to connect.
        • “Use a remote desktop app to connect using the RDP protocol. Additional information about the device's network location may also be required”.
        • Hostname = “node11”, Port = “3390” ( or ”3389” ).
        • Login Details: Username = “node11”.
    • “GNOME Settings / System / Remote Desktop / Remote Login”.
      • Press button at top left “Unlock”.
      • ”[x] Remote Login”. “Authenification required” ⇒ Login user password, for the operating system ( e.g. “Alma Linux” ).
        • Hostname = “node11”, Port = “3389”.
        • Login Details: Username = “node11”.
        • Alma Linux messages:
          • “Desktop Sharing port changed. The Desktop Sharing port has changed from 0 to 3389. This is because the Remote Sessions service has been activated and it has a higher priority to use port 0”.
          • “Desktop Sharing port changed. The Desktop Sharing port has changed from 3389 to 3390. This is because the Remote Sessions service has been activated and it has a higher priority to use port 3389”.

GNOME 43

  • Activation & Configuration:
    • “GNOME Settings / System / Remote Desktop / Desktop Sharing”.
      • ”[x] Desktop Sharing”, ”[x] Remote Control”.
      • How to connect.
        • “Connect to his computer using the device name or remote desktop address”.
          • Device name = “node8”.
          • Remote Desktop Adress =
            ms-rd://node8.local
    • “GNOME Settings / System / Remote Desktop / Remote Login”.
      • ”[x] Remote Login”.

Software

GNOME Remote Desktop
GNOME Extension "Allow Locked Remote Desktop"
  • By default, a RDP server session can be locked or disconnected, when the main desktop screen of a Unix PC ( i.e. the main display of a Unix notebook PC ) is locked and requires a new login.
  • GNOME Extensions "Allow Locked Remote Desktop" - “Allow remote desktop connections when the screen is locked”.
  • GitHub "allow-locked-remote-desktop" - “GNOME Shell extension to allow remote desktop connections when the screen is locked”.

Google Chrome Remote Desktop

Microsoft RDP Server of Windows Pro, Windows Server

  • Win10Pro:
    • “Settings / Remote Desktop” - ”[x] Enable Remote Desktop”.

Neutrino Labs

Neutrino Labs xRDP Server

NeutrinoRDP Client

Remote Desktop Protocol ( RDP ) Clients

RDP Clients for Unix

rdesktop

GNOME Connections

RDP Clients for Windows

Microsoft RDP Clients

Microsoft Remote Desktop Connection Manager, Windows
mstsc, Windows
  • “C:\Windows\System32\mstsc.exe”.
Microsoft Remote Desktop, Android
Microsoft Teams, Windows & Android
  • Burger menu “Screen sharing”.
Microsoft Windows App, Windows & Android
    • The Android app “Windows App” may be used to address a local RDP server, by “PC-Verbindung” :-).
    • There is no parameter setting for the RDP port, i.e. port “3389” is fixed as RDP port :-(.
    • The app “Windows App” can't be used to address a local RDP server :-(.
    • Error message “Sign in. Sorry, but we're having trouble signing you in. AADSTS500200: User account 'XXX@YYY.ZZZ' is a personal Microsoft account. Personal Microsoft accounts are not supported for this application unless explicitly invited to an organization. Try signing out and signing back in with an organizational account” :-(.
Quick Assist, Windows
  • On Win10Pro:
    1. Launch by “Ctrl + Windows key + Q”.
    2. Helper (Gives Help): Select “Help someone,” sign in (if prompted), and get a security code to share.
    3. Sharer (Needs Help): Opens Quick Assist, enters the helper's code, and grants permission to share their screen.
    4. Session: The helper sees the sharer's screen and can request full control, use annotation tools, or chat, with the sharer always approving actions.
    5. End Session: Either person can click “Leave” to end the remote session.
HTML5-based RDP Web Client for Browser
PowerShell Remoting

mRemoteNG

RDP Clients for Windows, Linux, Android

Parallels RDP Client

Commercial RDP Clients for Windows and Linux

grdctl for GNOME Desktop with RDP and VNC

X2Go

Software

Resources

Multi-protocol Remote Administration Tool ( RAT ) Servers & Clients

Multi-protocol Remote Administration Tool ( RAT ) Servers & Clients

Royal TS

    • “Royal TS for Windows”, “Royal TSD Lite for Android”.
      • “Remote Desktop. Based on Microsoft RDP and FreeRDP”.
      • SSH/Telnet Terminal”.
      • “Rebex.net and PuTTY based SSH and Telnet”.
      • “VNC. Based on TightVNC and UltraVNC”.
      • “Web. Internet Explorer and Chrome based”.
      • “File Transfer. Transfer files using FTP, SFTP and SCP”.
      • “TeamViewer. Connect to and manage TeamViewer sessions”.
      • “VMware. Manage and connect to VMware instances”.
      • “Hyper-V. Manage and connect to Hyper-V instances”.
    • “Royal Server for Windows Server”.
  • Apps.

Multi-protocol Remote Administration Tool ( RAT ) Clients

MobaXterm

  • MobaXterm for Windows.
      • “Home Edition. Free. Full X server and SSH support. Remote desktop (RDP, VNC, Xdmcp). Remote terminal (SSH, telnet, rlogin, Mosh). X11-Forwarding. Automatic SFTP browser”.

Remmina

Proprietary commercial and free Remote Administration Tools ( RAT )

Free non-RDP non-VNC Remote Control Server & Client

RustDesk

Computer RustDesk Comment
NODE2 462 865 021
Android Smartphone no ID

Quasar

Non-RDP non-VNC Remote Control Server & Client, free for personal Use

Avica

  • The commercial Avica for Windows, Android, Browser - free for noncommercial use.
    • “Free plan - 3 Managed desktop devices”.
    • Smartphone: “Also remote access to this device” ⇒ “Managed mobile devices limit. Upgrade to unlock up to 5 mobile management devices”.
Computer Avica Comment
NODE2 312 803 726
Android Smartphone no ID

AnyDesk

AnyViewer

  • AnyViewer - “Free, Secure and Fast Remote Desktop Software” for Windows & Android.

Nomachine

Supremo

Computer Supremo Comment
NODE2 076 430 628
Smartphone, Supremo Mobile Assist 437 515 417
Smartphone, Supremo no ID

TeamViewer

Just-commercial Tools

  • The commercial GoToMyPC.
  • The commercial Matrix42 FastViewer for Windows.
  • Netviewer AG.
    • The discontinued commercial NetViewer.
    • Downloads:
      • CCM "Netviewer Support 6.1.3" for Win98, W2k, WinXP, Vista - “Netviewer Support is a professional remote support solution ... - now freely available for personal use”.
    • Reviews:
        • “Bei Netviewer brauchen 2 Leute, die sich verbinden möchten, 2 unterschiedliche Netviewer “Versionen” (Meet/Moderator oder so) was für mich ein klares Ausschlusskriterium ist” :-(.
        • “und musst nicht darauf achten ob Du nun die “Support”, “Meet” oder “Moderator” Version startest (wie bei Netviewer )”.
      • “As of 2014, the firm offered two different products, ... GoToAssist for remote access. No free versions are available, only trial versions”.
      • “Im April 2011 wurde die Software eingestellt; das Unternehmen möchte nur noch die von Citrix stammenden Produkte GoToMeeting und GoToAssist anbieten”.

"Reverse HTTP Starter" - Special Support Tool for Remote Administration Tools ( RAT )

    • “Reverse HTTP Starter has many uses. Essentially, it connects the URL (http://...) of a text file and checks it for keywords at a specified interval. If a keyword is found a corresponding batch (*.bat) or executable (*.exe) file is run locally on your computer - usually to perform a certain task. If you want a certain application or script to be performed on a remote computer only when you desire, then all you need to do is upload a text file (i.e. a 'marker') to the URL and once this program checks it for your keyword the task will be run on your remote machine (the same one Reverse HTTP Starter is running on)”.
    • “A good example where this program comes in handy is when using an application such as VNC (Virtual Network Computing). If your workplace is behind a firewall and you need to control your work PC from home you will usually need to establish a 'reverse' connection for it to function. This means that the listening program runs on your home computer but the connection is initiated from your work PC. How are you going to initiate the connection if you're not at work? Just keep Reverse HTTP Starter running in your system tray at work and have it periodically (say every 180 seconds) check the URL for your marker (the text file with your keyword). When it finds the keyword it executes the batch file you have specified which in turn initiates the reverse connection. A detailed example is given in the Help section”.

Resources

GNOME Remote Desktop

RDP vs. VNC

Desktop Sharing vs. Remote Control

  • GNOME Settings “System / Desktop Sharing - Remote Login ==
    • Google AI: “GNOME's Desktop Sharing lets a helper see/control your current, live session (like VNC/RDP for assistance), while Remote Login provides independent, headless access to the login screen (often via RDP), perfect for connecting when no one's logged in, with the key difference being access to the active session vs. a new session for admin tasks”.

RDP ( Debian / Ubuntu )

RDP ( Red Hat / CentOS / Fedora / Rocket / Alma / SUSE )

RDP ( Windows )

mstsc

Quick Assist

Microsoft Teams

HTML5-based RDP Web Client for Browser

General

RDP ( Chrome Browser )

VNC

GNOME with VNC

XFCE4 with VNC on Debian & Ubuntu

XFCE4 with VNC on CentOS / Alma

X2Go

General

Forums, Newsgroups

 
en/remoteaccess03.html.txt · Last modified: 2025/12/16 22:44 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki