С моей локальной машине, у меня есть доступ по SSH к серверу А. один раз на сервере А, я подключиться к MySQL на сервере B через порт 3306 на сервере B.Tunnel подключение к Mysql без доступа SSH
mysql -h <B.hostname> -P 3306 -u <username> -p
У меня нет доступа ssh к серверу B, либо с моего локального компьютера, либо с сервера A.
Что бы я хотел сделать, так это получить доступ к mysql на сервере B с моей локальной машины. Каждая найденная мной туннельная/переадресационная связь предполагает, что я могу ssh на сервер B.
большое спасибо. по какой-то причине мне пришлось использовать 127.0.0.1, а не localhost на втором этапе, но это сработало. – Dan
Это может быть по нескольким причинам. Например, localhost может разрешить как IPv4 (127.0.0.1), так и IPv6-адрес (:: 1), ssh может прослушивать только 127.0.0.1:3307, а mysql может попытаться подключить [:: 1]: 3307 вместо этого. – oh7lzb