@david64 , I am not sure if it is due to one setting NAT Forwarding >> Virtual Servers I added (it only configed the part forwarding for one pair of exteral port to internal port), after that, port forwarding for other port also works.
Now my ssh command works.
Thanks @david64 .