Могу ли я использовать SSH-туннелирование для пересылки команды MySQL?

#mysql #ssh #command #port #forwarding

#mysql #ssh #команда #порт #пересылка

Вопрос:

Мне нужно войти на сервер MySQL, но он принимает логины только с определенного IP. В окне с этим IP-адресом клиент MySQL не установлен, однако у меня есть окно с MySQL, которое может подключаться к первому. Могу ли я использовать SSH-туннелирование для выполнения команды MySQL и входа в систему, чтобы она выглядела так, как при первом входе в систему.

Ответ №1:

Да, вы можете:

 ssh -L 3306:mysql_server_ip:3306 user@bastion_box
  

Затем с вашего локального компьютера:

 mysql -h 127.0.0.1 -uuser -ppassword