ssh-mesh

Establish and validate a three-node SSH mesh with aliases, keys, and SCP transfers.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/almazom/agents_slash_skills --skill ssh-mesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-mesh
Source: https://github.com/almazom/agents_slash_skills/tree/main/ssh-mesh
Command: npx skills add https://github.com/almazom/agents_slash_skills --skill ssh-mesh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Shared SSH mesh runbook to coordinate connectivity and trust among al, pets, and almaz, reducing manual drift and enabling reliable multi-node SSH workflows.

Core Features & Use Cases

  • Canonical aliases and trust setup across nodes
  • Per-direction outbound keys and configurable keepalive settings
  • End-to-end validation of SSH and SCP paths including testing with temporary reverse tunnels

Quick Start

Run the mesh-check.sh script on each node to verify reachability, then execute the relay-loop-test.sh workflow to validate end-to-end SSH paths.

Frequently Asked Questions about ssh-mesh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate multi-node SSH connectivity across several servers?

To validate multi-node SSH connectivity, run the mesh-check.sh script on each node to verify host reachability, then execute relay-loop-test.sh to test end-to-end SSH paths and directional connectivity.

What is a three-node SSH mesh and when do I need it?

A three-node SSH mesh establishes coordinated connectivity and trust among specific servers using canonical aliases and key-based trust. You need it to reduce manual configuration drift and enable reliable multi-node workflows.

How do I set up per-direction outbound keys for SSH automation?

Set up per-direction outbound keys by configuring canonical SSH aliases and distinct keys for each directional connection. This ensures secure, automated trust relationships across nodes with configurable keepalive settings.

How do I test cross-node file transfers with SCP in an SSH mesh?

Test cross-node file transfers with SCP by running the end-to-end mesh validation scripts. These workflows validate SSH and SCP paths, including testing with temporary dynamic reverse tunnels for secure relay transfers.

Can I use dynamic reverse tunnels for SSH testing across multiple nodes?

Yes, you can use dynamic reverse-tunnel workflows for testing within the SSH mesh. The validation scripts incorporate temporary reverse tunnels to verify relay connectivity and end-to-end SSH paths across the nodes.