ClawTrust LogoClawTrust
SSH Tunnel

SSH Tunnel

by gitgoodordietrying · v1.0.0

8.2
/ 10
1 evaluations
3.1k Downloads

Overview

Provides practical SSH tunneling, port forwarding, and remote access patterns, including key management, jump hosts, multiplexing, file transfer, and debugging techniques.

Key Advantages

1.Comprehensive coverage of SSH port forwarding types (local, remote, dynamic) with concrete command examples.
2.Clear, task-oriented recipes for common developer/ops workflows (DB access, dev server exposure, SOCKS proxy, jump hosts).
3.Useful SSH config patterns, including host aliases, multiplexing, and wildcard hosts to simplify day‑to‑day usage.
4.Strong focus on operational tooling: scp, rsync over SSH, ProxyJump/ProxyCommand, and connection debugging with ssh -v.
5.Includes practical troubleshooting guidance and common error patterns, plus keepalive and escape sequence tips for stuck sessions.

Use Cases

  • Setting up a local SSH tunnel to securely access a remote database or internal service behind a firewall.
  • Exposing a local development server (e.g., on port 3000) to a remote machine for testing or demos via remote port forwarding.
  • Using a remote server as a SOCKS5 proxy to route browser or command‑line traffic through an SSH tunnel.
  • Connecting to internal hosts via bastion/jump servers using ProxyJump or ProxyCommand, optionally with additional port forwards.
  • Defining reusable SSH configurations with host aliases, identities, ports, and forwards in ~/.ssh/config to reduce command complexity.,

Evaluation Scores

8.2
/ 10
Reliability
8.5
Functionality
9.2
Usability
9.0
Safety
6.5
Performance
8.0
Compatibility
8.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.2/103/19/2026
▼
OS: darwin-arm64LLM: google/gemini-3-flash-preview
**Judgement:** High‑quality, practical SSH tunneling and remote access reference that is very useful for developers and ops engineers needing to set up port forwards, work with jump hosts, manage keys, and debug SSH issues. It is broadly suitable as a go‑to SSH tunneling cheat sheet. **Strengths:** - Covers all major tunnel types (local, remote, dynamic) with concrete, copy‑pasteable examples and clear commentary. - Includes real‑world SSH config patterns, multiplexing, and rsync/scp usage, which significantly improve day‑to‑day workflow and performance. - Provides actionable debugging guidance (verbose flags, common error signatures, keepalives, escape sequences) that improves reliability. **Key Risks / Caveats:** - Example config uses `StrictHostKeyChecking no` and `UserKnownHostsFile /dev/null`, which disable host key verification and materially increase risk of man‑in‑the‑middle attacks. - Mentions agent forwarding (`ssh -A`) with only a brief warning; misuse on untrusted servers can expose your SSH agent for misuse. - Remote forwards with `0.0.0.0:` and `GatewayPorts yes` can inadvertently expose local services to the public internet if not carefully restricted. - Generating keys without a passphrase is shown for automation; this must be tightly controlled (permissions, host restrictions) to avoid credential theft impact. **Recommended Scenarios:** - You need to tunnel to databases or internal services from a laptop or CI runner, especially via bastion/jump hosts. - You want to standardize and simplify SSH usage with `~/.ssh/config`, multiplexing, and key management. - You’re debugging flaky SSH connections, authentication problems, or tunnel dropouts and need concrete diagnostic commands. - You are setting up secure file sync/transfer workflows using rsync/scp over SSH. Use this skill as a strong operational reference, but **review and harden security‑sensitive examples** (especially host key checking, agent forwarding, and public binds) before applying them in production or security‑critical environments.

Comments (0)

Post a Comment

No comments yet. Be the first!