Publish SSH Server through TMG
Yet another casual but useful post.
Here's how I did it.
If you have a look at all the protocols available in Forefront Threat Management Gateway Toolbox, SSH is there, but it is outbound.
TMG forwards only inbound protocols. So, You will have to create a new protocol definition with nay name you like, port 22 and "inbound". And then create a non-web server protocol publishing rule.
It seems dumb but ate my 10 minutes.