У меня есть ~ 50 баз данных, настроенных для разных имен хостов, с требованием подключения к ним через туннель SSH.
Например:
-
Хост SSH в
ssh.example.com
-
Хост MySQL в
mysql1.example.com
Мне удалось создать туннель, используя autossh (веб-сервер под управлением Debian), но я не могу понять, как подключиться к определенному имени хоста MySQL "за" туннелем SSH.
Ввод lsof -i -n | egrep '\<ssh\>'
подтверждает, что туннель работает (отправляет порт 3307 на порт 3306 ssh.example.com)
Поэтому, когда я пытаюсь mysql -h 127.0.0.1 -P 3307
, я получаю Connection отказано. Не слишком странно, так как это не сервер MySQL.
Мой вопрос вам, ребята:
Как указать хост mysql1.example.com
ПОСЛЕ создания туннеля SSH? Я пробовал искать везде, но, похоже, не понимаю.