A customer stuck due to a hurricane who needed SSH
fwiw, in the “Port” directive in sshd_config you can just add another port number declaration and SSHd will listen on both ports.     Port 22 
     Port 80

Much cleaner than iptables magic; though I have done similar iptables redirects before it is almost always a bad idea. :)