Ever had your SSH session disconnect right in the middle of a production deployment?

I have.

After getting burned by it a few times, I created a simple troubleshooting checklist that helps me quickly find the root cause.

You're in the middle of a critical deployment or debugging session on a production server.

Suddenly: