Как использовать SSH Tunnel с сервера MySQL - PullRequest
0 голосов
/ 13 октября 2018

Я пытаюсь использовать SSH-туннель для обеспечения доступа от моего сервера к базе данных MySQL на моем домашнем сервере, без с использованием переадресации портов на моемдомашний роутер.Другими словами, я хочу запустить сервер MySQL, и установить SSH-туннель с моего домашнего сервера, а затем иметь возможность использовать клиент mysql с внешнего сервера.Но я продолжаю получать:
bind: адрес уже используется

Я запускаю сервер mysql:
service mysql start

и затем описываю туннель ssh:
ssh root@ hf2.tr8.us -L 3306: 127.0.0.1: 3306 -N
или:
ssh root@hf2.tr8.us -L 3306: hf2.tr8.us: 3306 -N

Оба выдают ошибку адреса в использовании.Если я сначала создаю туннель, MySQL отказывается запускаться.

Как указать туннель SSH с того же сервера, на котором я запускал MySQL?

1 Ответ

0 голосов
/ 13 октября 2018

Я искал "обратный" туннель: -R.Это работает, с сервера:

ssh root@hf2.tr8.us -R 3306: 127.0.0.1: 3306 -N

...