У меня есть сеть.Порт карты на пограничном сервере для внутренних служб SSH
Существует пограничный сервер с общедоступным IP-адресом.
Существует несколько внутренних служб 192.168.0.{1..255}
с SSH, работающим на порту 22, к которому можно получить доступ через частную сеть с пограничного сервера.
У меня есть клиенты, подключающиеся извне сети к пограничному серверу на диапазоне портов 30001-30255
. Мне нужно сопоставить эти соединения с внутренними службами SSH так:
ssh -p 30001 myedgeserver.com
->192.6.0.1:22
ssh -p 30002 myedgeserver.com
->192.6.0.2:22
- ...
ssh -p 30255 myedgeserver.com
->192.6.0.255:22
Может это достигается с помощью iptables?
Выглядит хорошо. Просто не работает через интерфейсы. Общественные связи от eth0, а внутренние - eth1. Что мне нужно изменить? –