
나는 pf를 사용하여 이 문제를 해결하려고 시도했지만 운이 없었습니다. 기본적으로 들어오는 포트 443 트래픽을 포트 22로 리디렉션하려고 합니다. 파일에 규칙을 설정하고 이를 pf에 로드하려고 시도했지만 구문 오류가 발생합니다. pf에 대한 경험이 더 많은 사람이 통찰력을 제공할 수 있습니까? 내가 시도한 것은 다음과 같습니다.
pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22
그리고
pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22
MacOSX Snow Leopard에서 ipfw를 사용하여 이 작업을 수행할 수 있었습니다.
sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
하지만 Lion에서는 작동하지 않습니다. (잘못된 인수 오류가 발생합니다.)
답변1
나는 당신이 전달하고 싶지 않을 것이라고 확신 any to any
하지만 다음과 같은 것이 Lion에서 나에게 잘 작동합니다 any to me
.
sudo ipfw 추가1443 fwd 127.0.0.1,22 tcp from any to me 443 in
답변2
Mac OS X 10.7부터 Apple은 ipfw 대신 pf를 사용합니다. IceFloor로 pf를 구성하는 것은 쉽습니다. 확인 해봐:http://www.hanynet.com/icefloor/index.html