With Royal TS, it is currently only possible to connect to an SSH Server with CloudFlare access when using the PuTTY-based terminal plugin. Please follow the following steps if you wish to do so:

First, open the properties of your terminal connection and then edit the 'Terminal Connection Settings' as follows:

  • Terminal --> Terminal: 'Computer Name' must match the 'Public Hostname' as set on the 'Tunnels' page in the Cloudflare Zero Trust dashboard.
  • Common --> Active Plugin: Must be set to 'Terminal (based on PuTTY)'. Rebex does not offer 'Local' tunnels
  • Advanced --> Proxy Settings --> General: 'Proxy Mode' must be set to Local.
  • Advanced --> Proxy Settings --> General: 'Proxy Server' must be set to 'proxy'
  • Advanced --> Proxy Settings --> Advanced: 'Telnet or Local Proxy Command' must be set to 'C:\Your_Location\cloudflared-windows-amd64.exe access ssh --hostname %host

Please note: for this to work, Cloudflared needs to be installed. Cloudflared can be obtained for free on their website: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/

Many thanks to Freek Schoonbrood for the guide on how to get these connections working!