cloudflare-tunnel-ssh-access-pattern

Community

Secure SSH over Cloudflare Tunnel without 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 ssh as an SSH ProxyCommand so external clients can reach pod-local sshd safely.
  • Node-isolated tunnel design: Creates a separate tunnel per node to provide failure isolation and prevent cross-node outages.
  • Pod-local unprivileged SSHD: Runs sshd on 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.