맥에서 내부 아이피를 차단해야할 일이 있어서 /etc/hosts.deny에 아이피를 넣어줬는데 여전히 ssh 접속을 받더라. 뭔가 이상하다싶어 알아보니, 맥에서는 조금 다르다. 명령어 이름을 보니 역시나 FreeBSD의 pf. 설정은 간단하니, 아래의 명령어를 사용하면 된다.

먼저, /etc/pf.conf 파일을 열어, 가장 아래에 차단하고 싶은 IP를 다음과 같은 식으로 추가해준다.

block in from 10.0.1.22

다음의 명령어를 실행한다.

sudo pfctl -e -f /etc/pf.conf