SSH request timeout every time
3 commands may help you to track down this protocol failure:

ping server_address
traceroute server_address
ssh -v login_name@server_address


Please check that you are connecting to your targeted server with the
right network interface. If you are using the infamous Automatic location you might be networking the wrong way (for example through the neighbour free wi-Fi when you thought you were using your company VPN).

If you suspect a legitimate or accidental filtering, you will be able to
diagnose it with:

nmap -Pn -p22 server_address