Question : Can I block certain ports on my website but keep them open intenally?

I have a website that is hosting hotel reservations.  There has been a PCI compliance check and port 22 is failing the check because it is using open SSH 4.4.  I traced port 22 to find that epsonph.exe is using that port.  When I disabled the Epson Point of Service Port Hander, 2 Epson receipt printers stopped working.  The printers are attached to my network using a HP Jetdirect card.  The port is a HP TCP/IP port.  Is there a way to disable port 22 from listening within IIS but leave it open on my internal network?

Answer : Can I block certain ports on my website but keep them open intenally?

of maybe try redirect the port 22 to a non existing public port.
like Public 22 --> Local 65265
Random Solutions  
 
programming4us programming4us