Другая альтернатива использует WSUS офлайновый updater. Загрузите и генерируйте updater однажды и затем примените его к нескольким машинам.
Вы также можете сделать это с помощью PF. Однако, rdr
принимает только входящие пакеты. Таким образом, вы должны сначала направить эти пакеты в lo0, а затем добавить там правило rdr
(которое будет перехватывать их, поскольку они будут перенаправлены «откуда-то»), чтобы отправить их на ваш локальный SSH-сервер. .
Порядок обязательно: rdr
stuff, затем фильтрация (например, pass), но в хронологическом порядке 2-е правило применяется первым (на $ Out
), которое затем активируется первое правило (на lo0
).
# Output interface
Out = en0
# A macro to shorten rules below
Packets = "proto tcp from" $Out "to any port 22"
# Rule 1: Redirect those connections _after_ they were routed to lo0 below
rdr pass log on lo0 $Packets -> 127.0.0.1
# Rule 2: Route _first_ new IPv4 TCP connections leaving $Out to lo0
pass out on $Out route-to lo0 inet $Packets