Допустим, у вас Windows и вам нужно получить доступ к порту MySQL 3306 на машине 10.11.12.13. Но прямого доступа к ней вы не имеете. Зато можете по SSH подключиться к 10.11.12.14, а уже с неё имеется доступ к TCP 3306 на 10.11.12.13.
Пробросим порт через SSH-туннель в PuTTY. PuTTY — telnet и SSH клиент Откройте PuTTY и введите 10.11.12.14 и SSH-порт (обычно 22) на вкладке Session. Это наш шлюз, через который мы будем подключаться к MySQL. В дереве категорий слева найдите Connection → SSH → Tunnels. В разделе "Add new forwarded port" добавляем туннель. Список "Forwarded ports" должен пополниться записью: L3307 10.11.12.13:3306. Вернитесь в Connection → SSH и поставьте галочку "Don't start a shell or command at all". Это предотвратит запуск удаленной оболочки на машине 10.11.12.14 и оставит окно консоли чистым для работы туннеля. Вернитесь на Session, сохраните настройки (например, как "Tunnel to DB") и нажмите Open. Введите ваши SSH-учетные данные от машины 10.11.12.14. Окно PuTTY долж