Tested custom platform scripts for managing systems over SSH. These samples cover interactive expect-style patterns and batch-mode execution.
| Sample | Complexity | Target System |
|---|---|---|
| generic-linux | ⭐⭐ | Standard Linux (local accounts, interactive SSH) |
| generic-linux-with-ad | ⭐⭐ | Linux with AD domain-qualified service account |
| generic-linux-with-discovery | ⭐⭐⭐ | Linux with local account discovery |
| generic-linux-ssh-keys | ⭐⭐⭐ | Linux with SSH authorized key lifecycle |
| linux-app-text-config | ⭐⭐⭐ | Application passwords in text config files |
| linux-ssh-batch-mode | ⭐⭐ | Linux using batch-mode SSH (no interactive shell) |
| restricted-authorized-key | ⭐⭐⭐ | Linux with restricted key + passwordless sudo |
| vcenter-appliance | ⭐⭐⭐ | VMware vCenter Server Appliance |
- New to SSH platforms? Start with generic-linux — it's the baseline.
- Need account discovery? Look at generic-linux-with-discovery.
- Managing SSH keys? See generic-linux-ssh-keys.
- Prefer batch commands over interactive shells? Try linux-ssh-batch-mode.
- SSH Platforms Guide — patterns and best practices for SSH platforms
- Commands: Connect/Disconnect — connection management reference
- Commands: Send/Receive — interactive terminal commands
- Commands: ExecuteCommand — batch-mode command execution