22
When this happens to me, it is because DNS is not working properly. Try using the IP address instead of the server name in the SQL Server login.
SQL Server uses the TCP port 1433. This is probably blocked either by the VPN tunnel or by a firewall on the server.