Recently I was trying to set access to a SSH server over the internet for a third party.
The third party could see the SSH headers in telnet , however opening putty did not bring up the login screen
Sounds a lot like IPS not allowing SSH through , however I had to prove it!
Finding an open ssh server they could use was tough but I found example.dreamhosters.com