#node.js #ssh #sequelize.js
Вопрос:
Я пытаюсь создать модели в своем проекте узла для существующей базы данных и использую Sequlize
ORM. В документации говорится, что вы можете создать с помощью следующей команды
sequelize-auto -h <host> -d <database> -u <user> -x [password] -p [port] --dialect [dialect] -c [/path/to/config] -o [/path/to/models] -t [tableName]
Моя проблема в том, что я могу подключиться к своему серверу бд только по ssh, используя пару открытых/закрытых ключей.
Я просмотрел sequelize-auto
варианты и не смог найти вариант подключения по ssh.
Как я могу сгенерировать модели для удаленной базы данных по ssh?
Ответ №1:
Пароль в этой команде предназначен для базы данных, а не для подключения по ssh. Вашему серверу приложений также потребуется подключиться к базе данных без ssh.
Комментарии:
1. Так что, как я понимаю, с ssh нет никакого способа, верно? Все наши серверы доступны только по ssh, это означает, что я не смогу их сгенерировать
2. Спросите своего администратора, доступна ли база данных через общедоступный Интернет или только внутри.