SSH Setup
SSH configuration for secure remote access across the homelab.
Keys
| Key | Location | Purpose |
|---|---|---|
| GitHub | ~/.ssh/github_ed25519 | Git operations |
Generate New Key
ssh-keygen -t ed25519 -C "your@email.com" -f ~/.ssh/keynameAdd to SSH Agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/keynameUFW Firewall
Allow SSH:
sudo ufw allow 22/tcp
sudo ufw reloadCheck status:
sudo ufw status
sudo ss -tlnp | grep 22Host Inventory
| Host | IP | User | Notes |
|---|---|---|---|
| pop-os | 192.168.1.156 | shdwdev | Main workstation, Clawdbot host |
| proxmox | 192.168.1.10 | root | Hypervisor |
| old-clawdbot | 192.168.1.16 | root | Deprecated LXC (Moltbot) |
Clawdbot SSH Access
Clawdbot (Dreadbot) now runs locally on pop-os (192.168.1.156), not on a remote LXC.
Outbound Access
Clawdbot can SSH to:
192.168.1.16asroot— Old LXC for config reference
SSH Config (~/.ssh/config)
Host old-clawdbot
HostName 192.168.1.16
User root
IdentityFile ~/.ssh/id_ed25519