как получить доступ к удаленной базе данных в Java, которая может быть доступна только через SSH - PullRequest
0 голосов
/ 15 декабря 2011

Мне нужен доступ к удаленной базе данных MYsql из java, доступ к которой возможен только через ssh. Туннелирование SSH прекрасно работает для моего приложения, так как большинство систем linux поставляются со встроенным ssh-клиентом. java.sql. Расширение соединения для SSH

что если мне нужно получить доступ к базе данных из системы Windows, используя putty или другой ssh-клиент.

Можем ли мы сделать туннелирование ssh в системе Windows, как в системах Ubuntu.

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Да, вы можете увидеть Использование PuTTY под Windows для создания SSH-туннеля к вашему NetManager .По сути, вам нужно настроить туннель к порту mysql, а затем вы можете использовать JDBC как естественный, не зная о происходящем туннелировании

0 голосов
/ 15 декабря 2011

Существует множество SSH-клиентов для Java:

Возможно, вы можете взглянуть и посмотреть, кто будет работать на вас, но я думаю, что jsch может решить вашу проблему. Смотрите примеры здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...