
Intenté resolver este problema usando pf pero no tuve suerte. Básicamente, estoy intentando redirigir el tráfico entrante del puerto 443 al puerto 22. Intenté configurar una regla en un archivo y cargarlo en pf pero aparece un error de sintaxis. ¿Alguien con más experiencia con pf puede darnos alguna idea? Esto es lo que he intentado:
pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22
y
pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22
Pude hacer esto en MacOSX Snow Leopard con ipfw:
sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
pero no funciona en Lion (me da un error de argumento no válido).
Respuesta1
Estoy bastante seguro de que no quieres reenviar, any to any
pero algo como any to me
esto
funciona bien para mí en Lion.
sudo ipfw agregar1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Respuesta2
Desde mac os X 10.7, Apple usa pf en lugar de ipfw. Es fácil configurar pf con IceFloor. Échale un vistazo:http://www.hanynet.com/icefloor/index.html