Страница 1 из 1

Проброска ssh + pf

Добавлено: 2010-09-22 19:38:38
zag
Задача такова - есть сервер который смотрит в локалку и в интернет! в локальной сети есть еще сервер - который только локальный! нужно сделать так чтоб когда юзеры шелились на первый их автоматически перенаправляло на внутренний сервер! причем нужно чтоб ssh user@ip -p2202 перенаправлялись а которые шелятся на дефолтный порт оставались на первом сервере!!! хотя я так подозреваю что нельзя шелится на один сервак но на разные порты!

Re: Проброска ssh + pf

Добавлено: 2010-09-22 21:08:29
Гость
идея понятна, но
рисуй картинку с интерфейсами

Re: Проброска ssh + pf

Добавлено: 2010-09-23 15:20:23
zag
Изображение

и собственно нужно чтоб при конекте по ссаш на xxx c определенным портом (ssh xxx.xxx.xxx.xxx -p 9999) их автоматически перекидывало на стандартный ссшый порт zzz

Re: Проброска ssh + pf

Добавлено: 2010-09-23 17:08:25
zag
проблему решил!!! всем спасибо

в конфиге ссшд дописал порт

# Note that some of FreeBSD's defaults differ from OpenBSD's, and
# FreeBSD has a few additional options.

#VersionAddendum FreeBSD-20090522

Port 22
Port 9999
#Protocol 2
file "/etc/ssh/sshd_config", 128 lines

и в pf добавил правила

####################
#to libraryserver
rdr on $ext_if proto tcp from any to $ext_ip port 9999 -> 192.168.0.6 port 22
nat on $int_if proto tcp from any to 192.168.0.6 port 22 -> $int_if
####################

Re: Проброска ssh + pf

Добавлено: 2010-09-23 18:09:17
Гость
картинка ужасная, но видимо она тебе помогла