Три часа копаюсь уже, помогите кто-нибудь, плиз, в упор не вижу где ошибка.
Почему сигнал по ssh-туннелю не подхватывается маcкарадингом и не пробрасывается на машину в локалке?
В сети на работе настроен маскарадинг c главной ноды. Хочу из дому мониторить состяние ноды 192.168.0.33.
SuSEfirewall2 на главной рабочей ноде main_server гласит:
FW_FORWARD_MASQ="0/0,192.168.0.33,tcp,17033"
FW_SERVICES_EXT_TCP="17033"
Запускаем на 192.168.0.33 gkrellmd на порту 17033:
nohup gkrellmd -P 17033 &
Из дома делаем ssh-туннель:
ssh -N -f -L 55555:127.0.0.1:17033 main_server
Из дома же пробуем подключиться к проброшенному порту 17033 ноды main_server, который должен (по идее?) форвардиться на порт 17033 ноды 192.168.0.33:
gkrellmd -s 127.0.0.1 -P 55555
Висит, а в терминал при этом льется:
channel 2: open failed: connect failed: Connection refused
Так почему сигнал по ssh-туннелю не подхватывается маcкарадингом и не пробрасывается на машину в локалке? Буду безмерно рад, если хоть кто-то сдвинет с мертвой точки.