Day 18 of #CloudSecurity: AWS Systems Manager
Kill your bastion hosts. SSM Session Manager routes shell sessions over HTTPS through the SSM agent -- no port 22 needed.
Critical security config most skip:
```json
{"runAsEnabled": true, "runAsDefaultUser": "ssm-user", "kmsKeyId": "your-key-arn"}
```
Without runAsEnabled, every session runs as root. Without KMS, sessions lack end-to-end encryption beyond TLS.
Also: explicitly deny port forwarding documents in IAM.…




