У меня есть компьютер linux (ubuntu) на работе, с которого я могу подключиться к внешнему серверу mysql (не через NAT компании). У меня также есть ноутбук, с которого я хочу подключиться к серверу mysql, но за пределами рабочей сети.
Как я могу настроить переадресацию портов iptables или ssh на моей рабочей станции, чтобы она перенаправляла подключения к ней (с моего домашнего ноутбука) на внешний сервер mysql?
Если вы можете использовать ssh на своем рабочем компьютере, сделайте это на домашнем компьютере:
ssh -L 3306:mysqlserver:3306 user@workcomputer
и для подключения к mysql запустите это на своем домашнем компьютере:
mysql -h localhost
Это перенаправит ваш локальный порт 3306 на сервер mysql, к которому ваш рабочий компьютер может подключиться.