I'm wondering if you have a general issue reaching the controller. SSH uses different network ports than RPC, HTTP and HTTPS. Is there a firewall between you and the controller? If so, can you try connecting from behind the firewall to rule it out? It may be letting SSH through but blocking RPC, HTTP, and HTTPS.