Yes, basic, but, I've never had this much trouble (I used to run a private server for a game...)Sounds to me like finish port should be 22 if you havent messed with the FreeNAS ssh port settings.
INBOUND (17222) -> INTERNAL(22)
your port showed closed because you were forwarding 17222 to 17222...you need to forward it to 22
This is basic networking here. It is really easy.
the start port has to be lower than the finish port though?