Привет!
Есть сервак, у которого в настройках ssh проброс портов запрещён да и вообще он за 10-ю фаерволами. А надо.
Пришла в голову вот такая мысль:
mkfifo /tmp/tossh
mkfifo /tmp/fromssh
nc -v -l 127.0.0.1 3306 < /tmp/fromssh > /tmp/tossh &
ssh user@host.com nc 127.0.0.1 3306 < /tmp/tossh > /tmp/fromssh
MySQL клиент к 127.0.0.1 подключиться не может. Да и даже telnet просто отваливается, ничего не выводит.
Что-то мне подсказывает, что так просто нельзя и тут случается какой-нибудь дедлок с fifo.
Но как это починить?
Спасибы!