Last reviewed against v0.9.0
source:
internal/tools/ssm_runner.go, internal/tools/ssm_plugin.go::EnsureSSMPlugin AWS SSM Session Manager
Shell on a private EC2 instance via the AWS-managed agent. No public IP. Auto-installs the session-manager-plugin.
SSM Session Manager opens a shell on a private EC2 instance via the AWS-managed agent — no public IP or bastion host required.
Auto-install
ShellYard auto-installs the bundled session-manager-plugin into the app cache on first use. No homebrew or system installer needed.
Auth
Uses your active AWS credentials in this priority order:
- Environment variables (
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY) - Shared config (
~/.aws/credentials,AWS_PROFILE) - IAM role attached to the host (if you’re already on EC2)
Pick a profile + region in the connection editor.