Bash scripts for managing a Linux SSH jump server — user management, SSH key rotation, and multi-hop connection helpers.
| Script | Description |
|---|---|
jump.sh |
Interactive SSH jump menu with role-based server access |
connect-server.sh |
Simple SSH connection helper |
connect-server-secure.sh |
SSH connection with key-only enforcement |
useradd.sh |
Add jump server users |
secure_useradd.sh |
Add users with strong password policy enforcement |
ssh_key_manager.sh |
Manage authorized_keys for users |
# Interactive jump menu
bash jump.sh
# Add a new user
bash secure_useradd.sh <username>
# Manage SSH keys
bash ssh_key_manager.sh --add <username> <public-key>- Ubuntu 20.04 / 22.04
- SSH server configured
MIT