From 9971f9c73f2df8e7ed8cd7fcd6964afe2966d9c5 Mon Sep 17 00:00:00 2001 From: Ryan Hamilton Date: Tue, 5 Aug 2025 08:31:18 -0500 Subject: [PATCH] fix: update SSH config to remove invalid characters --- stow/ssh/.ssh/config | 72 ++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/stow/ssh/.ssh/config b/stow/ssh/.ssh/config index 7a55392..7ce8cad 100644 --- a/stow/ssh/.ssh/config +++ b/stow/ssh/.ssh/config @@ -6,75 +6,83 @@ Host * Host PurpleRaft_BASTION HostName ddns.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes # PurpleRaft cloud servers -Host "PurpleRaft: Rack Nerd" +Host "PurpleRaft_RackNerd" HostName ddns.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: ColoCrossing" - HostName 204.44.100.13 +Host "PurpleRaft_ColoCrossing" + HostName 204.44.100.13w User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes # PurpleRaft non-cloud servers, accessed via bastion -Host "PurpleRaft: Lazuli Gate (via RackNerd)" +Host "PurpleRaft_LazuliGate_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName lazuligate.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Lunar Echo (via RackNerd)" +Host "PurpleRaft_LunarEcho_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName lunarecho.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Titan (via RackNerd)" +Host "PurpleRaft_Titan_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName titan.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Golden Window (via RackNerd)" +Host "PurpleRaft_GoldenWindow_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName goldenwindow.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Atomic Midnight (via RackNerd)" +Host "PurpleRaft_AtomicMidnight_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName atomicmidnight.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Warp Core (via RackNerd)" +Host "PurpleRaft_WarpCore_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName warpcore.tail.ryans.tools User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes -Host "PurpleRaft: Typhoon (via RackNerd)" +Host "PurpleRaft_Typhoon_viaRackNerd" ProxyJump "PurpleRaft_BASTION" HostName typhoon.internal.purpleraft.com User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes +# PurpleRaft non-cloud servers, accessed via tailnet +Host "PurpleRaft_LazuliGate_viaTailNet" + HostName lazuligate.tail.ryans.tools + User ryan + +Host "PurpleRaft_LunarEcho_viaTailNet" + HostName lunarecho.tail.ryans.tools + User ryan + +Host "PurpleRaft_Titan_viaTailNet" + HostName titan.tail.ryans.tools + User ryan + +Host "PurpleRaft_GoldenWindow_viaTailNet" + HostName goldenwindow.tail.ryans.tools + User ryan + +Host "PurpleRaft_AtomicMidnight_viaTailNet" + HostName atomicmidnight.tail.ryans.tools + User ryan + +Host "PurpleRaft_WarpCore_viaTailNet" + HostName warpcore.tail.ryans.tools + User ryan + +Host "PurpleRaft_Typhoon_viaTailNet" + HostName typhoon.internal.purpleraft.com + User ryan + +# Other Host "Gitea (Only for Git)" HostName gitea.cobalt.purpleraft.com Port 2001 User ryan - IdentityFile "~/.ssh/SSH Key (Ryan) New Homelab.pub" - IdentitiesOnly yes