¡Hola!
Si por 22 quieres decir el puerto TCP, entonces ¿lo que tienes es FTP o SFTP (FTP sobre SSH)?
A parte de esto ¿cómo haces que desde Internet se puedan ver dos servidores distintos? Tendrías que tener bien dos IPs públicas distintas (a tratar con tu ISP) o emplear dos puertos distintos en una sola IP pública.
Existe otra solución, empleada por los ISP, que consiste en virtualizar servidores por nombre. De esta manera las peticiones llegan a una única IP pública y según el nombre de destino empleado se envían a uno u otro servidor:
http://httpd.apache.org/docs/2.0/es/vhosts/name-based.html