#!/usr/bin/env bash
# One-shot: add Claude Server's SSH key to this EVO-T1 so claude@10.0.0.99 can SSH in.
set -euo pipefail
mkdir -p "$HOME/.ssh"
chmod 700 "$HOME/.ssh"
KEY='ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDEIBFdSCeoPalMCc3e2QYammP6JR7HgB9gkJFlGBoi2 turing-pi-cluster-key-v2'
if ! grep -qF "turing-pi-cluster-key-v2" "$HOME/.ssh/authorized_keys" 2>/dev/null; then
    echo "$KEY" >> "$HOME/.ssh/authorized_keys"
    echo "✓ Claude Server SSH key added"
else
    echo "✓ Claude Server SSH key already present"
fi
chmod 600 "$HOME/.ssh/authorized_keys"
echo ""
echo "Now from Claude Server, try:  ssh claude@$(ip -4 addr show | awk '/inet 10\./{print $2}' | cut -d/ -f1 | head -1)"
