How to connect to an SSH Server with CloudFlare access using Royal TS

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!