cloudflare-tunnel-ssh-access-pattern
CommunitySecure SSH over Cloudflare Tunnel without public IP
Software Engineering#kubernetes#zero trust#cloudflare tunnel#sshd#ssh access#proxycommand#zero public ip
Authorsaintgo7
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the problem of exposing SSH access to Kubernetes pods or internal nodes when you have no public IP and traditional inbound port 22 access is blocked.
Core Features & Use Cases
- Cloudflare Tunnel + Access SSH ProxyCommand: Uses
cloudflared access sshas an SSHProxyCommandso external clients can reach pod-localsshdsafely. - Node-isolated tunnel design: Creates a separate tunnel per node to provide failure isolation and prevent cross-node outages.
- Pod-local unprivileged SSHD: Runs
sshdon port 2222 in the user space (no root, no privileged port 22) and connects it to Cloudflare via localhost.
Quick Start
Tell the AI: “Give me a checklist to set up Cloudflare Tunnel for SSH to K8s pods using port 2222 and cloudflared access ssh ProxyCommand, including DNS, client ~/.ssh/config, and verification steps.”
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cloudflare-tunnel-ssh-access-pattern Download link: https://github.com/saintgo7/claude-skills/archive/main.zip#cloudflare-tunnel-ssh-access-pattern Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.