SSH - Troubleshooting

As silly as some of these seem, I've seen them all apply at one point or another.

Client-side


* confirm this using the -i flag
* confirm this by looking at the man page - order is important!
* is the DNS record connect? is your SSH client correctly resolving to that address?
* do you need to have a VPN turned on?
* is your routing correct?
* does the fingerprint match?

Server-side