Skill

ssh-management

SSH hosts, credentials, network topology, connection scripts. Use when asked to SSH, connect to servers, manage remote machines, or query network inventory.

From neely-brain-dump
Install
1
Run in your terminal
$
npx claudepluginhub built-simple/claude-brain-dump-repo --plugin neely-brain-dump
Tool Access

This skill is limited to using the following tools:

BashRead
Skill Content

SSH Management

Network inventory and SSH connection details for all managed hosts.

Quick Connect (Direct SSH - No Tunnels Needed!)

ssh root@192.168.1.100  # Giratina (PRIMARY)
ssh root@192.168.1.7    # Talon
ssh root@192.168.1.52   # Silvally
ssh root@192.168.1.79   # Hoopa
ssh root@192.168.1.115  # Victini
# Password: [REDACTED - use SSH keys]

Note: HTTPS works directly now. No Cox ISP blocking, no Xray tunnels needed.


Proxmox Cluster: pallet-town (5 nodes, QUORATE)

NodeIPSSH PortStatus
Giratina (local)192.168.1.10022✅ Primary
Talon192.168.1.722✅ Open
Silvally192.168.1.5222✅ Open
Hoopa192.168.1.7922✅ Open
Victini192.168.1.11522✅ Open

Note: ICMP/Ping blocked on Talon, Hoopa, Victini (but SSH works fine)


Container Inventory (Giratina)

Running Containers

VMIDNameIPService
102CT102192.168.1.181Wikipedia API ✅
103FixItAPI192.168.1.42FixIt API
105admin-coder-420-Admin tools
108PubMedSearch192.168.1.135PubMed GPU ⚠️
122arxiv-gpu-pytorch192.168.1.76ArXiv API ⚠️
300smb-server192.168.1.243SMB file sharing
400built-simple-web192.168.1.50Website
501filesearch192.168.1.122Elasticsearch

Stopped Containers

VMIDName
200Playground
201CT201
9999Template

VMs

VMIDNameStatus
100UbuntuStopped

Cloud Servers

IPHostnamePurpose
161.35.229.93n8n.built-simple.ain8n workflow automation
64.227.110.115-Cloud VPS
165.232.134.47-Cloud VPS

Cloudflare Tunnel: giratina

Tunnel ID: 0f2c7edc-1d40-4930-916c-2e7d0bbcdbc5

HostnameService
pallettown.built-simple.aiProxmox UI (127.0.0.1:8006)
pubmed.built-simple.ai192.168.1.9:5001 ⚠️ stale
chatstash.built-simple.ai192.168.1.88:5000 ⚠️ stale
wiki.built-simple.ai192.168.1.181:80
fixitapi.built-simple.ai192.168.1.13:5001 ⚠️ stale
fixit.built-simple.ai192.168.1.13:80 ⚠️ stale
arxiv.built-simple.ai192.168.1.76:8081

Note: Some cloudflared IPs are stale and need updating


Development Laptop (Cluster Control Machine)

Role: Primary development laptop - used to operate and manage the entire Proxmox cluster

PropertyValue
HostnameLAPTOP-FVRA1DSD
IP192.168.1.34 (when on local network)
Userneely
OSWindows 11 Home Build 26100

SSH from Cluster to Laptop

ssh neely@192.168.1.34

Local Paths on Laptop

  • Websites: ~/websites/
  • Scripts: ~/Scripts/

SSH Keys (on Laptop)

Private: C:\Users\neely\.ssh\id_ed25519
Public:  C:\Users\neely\.ssh\id_ed25519.pub
Known:   C:\Users\neely\.ssh\known_hosts

Public key:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJYjYlZYRT+YjpnHz0mfS4RMkDTUCxNoDMURsSIXUVDi neely@LAPTOP-FVRA1DSD

SSH Keys (Giratina)

/root/.ssh/id_ed25519
/root/.ssh/id_rsa
/root/.ssh/authorized_keys -> /etc/pve/priv/authorized_keys

Monitoring Cron Jobs (Giratina)

ScheduleScript
*/5 * * * *api_health_monitor.sh
*/5 * * * *arxiv_api_monitor.sh
*/5 * * * *container_health_monitor.sh
*/5 * * * *application_health_monitor_v3.sh
0 */2 * * *backup_sync_offsite.sh
0 6 * * *backup_sync_large_files.sh

Connection Scripts (Windows)

  • C:\Users\neely\Scripts\ssh_connect.py - Python SSH with paramiko
  • C:\Users\neely\Scripts\ssh_session.py - Interactive session
  • C:\Users\neely\Scripts\ssh_auto.exp - Expect script automation

Organization

  • Built-Simple / Built-Simple.ai
  • Domain: built-simple.ai
  • n8n: n8n.built-simple.ai

Known Issues

  1. CT122 ArXiv API - Health check failed
  2. CT108 PubMed API - Health check failed
  3. local-lvm storage at 97% - needs attention
  4. Cloudflared config has stale container IPs
Stats
Parent Repo Stars0
Parent Repo Forks0
Last CommitFeb 1, 2026