Cloudflare Tunnel shuts the firewall.SSHepherd shuts the port.
Cloudflare Zero Trust, with Cloudflare Tunnel, lets you reach private servers without a public IP or inbound firewall rules. SSHepherd goes one step further on the server: the service itself can be switched off. Here is the comparison, line by line.
They agree on morethan most comparisons admit.
Cloudflare Zero Trust is a zero trust platform whose Cloudflare Tunnel connects private resources to Cloudflare's network. Before the differences, the common ground.
cloudflared creates outbound-only connections to Cloudflare, so you can block all inbound traffic. The SSHepherd agent also dials out.
Cloudflare Tunnel connects resources without a publicly routable IP address. SSHepherd servers answer no scan at all.
Cloudflare Access applies policies before a connection is allowed. SSHepherd admits authorised identities from your identity provider.
Side by side,line by line.
Taken from each vendor's own documentation, checked . Numbers link to the source. The edge on each row says which product its documentation favours, and it goes to Cloudflare where Cloudflare is stronger.
| Capability | SSHepherd® | Cloudflare |
|---|---|---|
| Listening on the protected serverEdge: SSHepherd | Nothing listeningNone. sshd, RDP and TCP/IP application services can be switched off, so nothing on the server waits for an inbound connection. 1 | Still listeningThe service keeps listening: Cloudflare's setup points the tunnel at localhost:22 for SSH or the server's RDP port, typically 3389. 23 |
| A scan from inside your networkEdge: SSHepherd | Nothing to findNo open, listening ports, even while an SSHepherd session is active. 14 | Reachable insideCloudflare removes the exposure to the internet. On the host or LAN the service still listens, so it is reachable there unless you firewall it separately. 52 |
| What accepts connectionsEven | Your own C3 serverYour SSHepherd C3 server, which you host on Kubernetes (on-premise or cloud). The agent and the user's Control App both connect out to it over TLS. 16 | Cloudflare's networkCloudflare's global network. cloudflared connects out to it; no inbound rules are needed on your side. 7 |
| Session recordingEdge: SSHepherd | SSH and RDPSSH and RDP sessions are recorded, with live view and replay. 8 | SSH onlySSH: yes, with Access for Infrastructure, whose SSH command logs include a terminal recording encrypted with your key. RDP: not recorded; Cloudflare described RDP session monitoring as future work in March 2025. 910 |
| Ending a live sessionEdge: SSHepherd | ImmediateYes. An administrator watching a live session can terminate it immediately. 8 | Not for active sessionsAdministrators can revoke sessions, which stops new logins. Cloudflare's docs state it "does not control the length of an active SSH, VNC, or RDP session". 11 |
| What it coversEdge: Cloudflare | SSH, RDP, TCP appsSSH, RDP and TCP/IP applications, on Windows and Linux hosts. 6 | Web, SSH, RDP and moreHTTP web servers, SSH servers, remote desktops and other protocols over Cloudflare Tunnel, plus in-browser SSH, VNC and RDP. 7 |
- Clear strength
- With conditions
- Not documented, or still exposed
- No winner
Off the internet is good.Off entirely is better.
Cloudflare keeps the server off the public internet. SSHepherd also takes the service off the network the server sits on, which is where an attacker who has already got in starts looking.
Different jobs.Sometimes both.
Choose Cloudflare if
- You already use Cloudflare for your websites and want private access on the same network and dashboard.
- You mostly need web applications and SSH reached through a global edge, and in-browser access suits your users.
Choose SSHepherd® if
- RDP is a large part of your estate and you need those sessions recorded.
- You need to end a running SSH or RDP session the moment something looks wrong.
- You want the SSH and RDP services switched off on the server, not only hidden from the internet, and the control plane hosted on your own infrastructure.
They can coexist: Cloudflare for your public sites and web apps, SSHepherd for administrative access to the servers.
Common questions.
Does Cloudflare Tunnel close ports?
It closes the inbound firewall: cloudflared makes outbound-only connections, so you can block all inbound traffic. The SSH or RDP service on the server keeps listening locally, and the tunnel connects to it there.
Does Cloudflare record SSH sessions?
Yes. Access for Infrastructure produces SSH command logs that include a terminal recording, encrypted with your own key. Cloudflare does not record RDP sessions.
Can Cloudflare end an active SSH or RDP session?
Revoking a session stops new logins, but Cloudflare's documentation says it does not control the length of an active SSH, VNC or RDP session. SSHepherd administrators can terminate a live session immediately.
Where does SSHepherd run?
You host the SSHepherd C3 server on Kubernetes, on-premise or in the cloud. Agents on your Windows and Linux servers and the user's Control App both connect out to it.
Sources
- Full Armor: SSHepherd FAQ
- Cloudflare Docs: SSH with cloudflared authentication
- Cloudflare Docs: Browser-rendered RDP
- Full Armor: Make your network traffic invisible to hackers
- Cloudflare Docs: Configure a tunnel with a firewall
- Full Armor: System requirements
- Cloudflare Docs: Cloudflare Tunnel
- Full Armor: Monitoring sessions
- Cloudflare Docs: SSH command logs
- Cloudflare Blog: Browser-based RDP (March 2025)
- Cloudflare Docs: Session management
- US Patent 11,153,340 B1: Elimination of listen ports on a publicly accessible computer
Checked against each vendor's public documentation on 6 October 2026. Products change: if anything here is out of date, email [email protected] and we will correct it. This page compares documented capabilities, not price or performance. Cloudflare and Cloudflare Zero Trust are trademarks of their owner; Auris is not affiliated with Cloudflare. SSHepherd® is developed by Full Armor Corporation and distributed in Southeast Asia by Auris.
More comparisons: SSHepherd vs Zscaler ZPA · SSHepherd vs Teleport · SSHepherd vs Twingate
See it onyour own servers.
Already running Cloudflare? Tell us what you protect with it and which servers your administrators reach. We will show where SSHepherd fits alongside it, and reply within one business day.