Назад | Перейти на главную страницу

Подключите сервер A к базе данных на сервере B и перенаправьте порт удаленной базы данных на сервер A

Отредактировано: я новичок во всей этой админке! Итак: как лучше всего подключить порт на сервере A к базе данных на сервере B.

Причина, по которой я хочу это сделать: я хочу подключить сервер A к базе данных cassandra на сервере B. Я читал, что это может работать через туннель ssh ... но действительно ли это лучший вариант только между двумя серверами?

Может кто-нибудь привести пример?

Вы захотите использовать ssh с сервера A со следующим:

ssh user@serverB -L xxxx:127.0.0.1:yyyy

Пока вы оставляете этот туннель открытым, вы можете подключиться к порту xxxx на сервере A, и ваше соединение будет перенаправлено на порт yyyy на сервере B.

Что касается того, лучший это вариант или нет, это зависит от обстоятельств. Лучший вариант для удаленного администрирования / отладки базы данных? Возможно. Это безопасно (пока безопасен доступ по ssh). Подходит ли он для долгосрочных связей на производстве? Возможно нет. Я бы предложил списки ACL, разрешающие доступ к базе данных на сервере B только с сервера A.

Дополнительные сведения см. В следующем вопросе Security StackExchange: https://security.stackexchange.com/questions/8861/what-is-the-best-practice-for-placing-database-servers-in-secure-network-topolog