Я работаю над проектом, в котором мы используем туннель SSH с переадресацией портов. Наш сервер содержит веб-сайт, который ссылается на базу данных на сервере наших клиентов. Мы установили SSH-соединение, как показано в netstat ниже:
tomcat@ServerName:~$ netstat -an | grep 24012
tcp 0 0 127.0.0.1:24012 0.0.0.0:* LISTEN
tcp6 0 0 ::1:24012 :::* LISTEN
Проблема в том, что всякий раз, когда мы идем для входа на сайт (включая запрос к базе данных), мы не можем установить соединение. Исходя из этого, я предполагаю, что соединение установлено, но база данных не разрешает доступ. Может ли кто-нибудь дать мне несколько советов относительно того, как я могу решить эту проблему. Я ошибаюсь, думая, что туннель SSH активен только потому, что он указан в netstat? Наш туннель ssh выглядит следующим образом без некоторых деталей:
echo y | plink.exe -ssh -R 24011:localhost:1433 connect@testsite1.fern.io -pw passwordhere