No description
Replace the SSH key addition logic to write clean keys without restrictive command options. The previous authorized_keys file contained a command restriction that prevented root login. This fix clears those restrictions and adds the keys cleanly. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| scripts | ||
| .gitignore | ||
| README.md | ||
itenv for ourworld
Setup SSH Configuration
Run the setup script directly:
curl -fsSL https://forge.ourworld.tf/geomind_code/sysadmin_scripts_public/raw/branch/main/scripts/ssh_config_kristof.sh | bash
This script will:
- Create
~/.ssh/configif it doesn't exist - Add all Kristof servers (kristof1-7)
- Add all OVH hero servers (hero-a through hero-d)
- Skip any hosts that are already configured (idempotent)
After running, you can SSH into any server:
ssh hero-a-expire-may
ssh hero-b-expire-may
ssh kristof1
# etc.
Server Update and Installation
To update and configure servers, run:
curl -fsSL https://forge.ourworld.tf/geomind_code/sysadmin_scripts_public/raw/branch/main/scripts/update_install.sh | bash
This script handles server updates and dependencies installation.