A timeout indicates there is a connection problem. The system cannot set up a TCP connection and doesn't get an ICMP error message (like reject, prohibited or unreachable). This is probably because a firewall blocks your connection. It might also be a good idea to check iptables on the machine with sudo iptables -nvL
.
You can check the TCP connection by telnetting to the host on port 22: telnet prod 22
. It's probably best to ask your firewall administrators what the problem might be.