Running into the dreaded ssh connection timed out error. Current situation:
Output with -vvv flag:
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolve_canonicalize: hostname xxx is address
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug2: ssh_connect_direct
debug1: Connecting to xxx port 22.
debug1: connect to address xxx port 22: Connection timed out
ssh: connect to host xxx port 22: Connection timed out
Found the issue. Looks like at some point I deleted the default internet gateway. Created a new IG and associated it with the default VPC and added an entry for it in the route table.