Cześć
Mam pewien problem i prosiłbym o pomoc. Mam sobie zdalną maszynkę, dzięki której mogę połączyć się z serwerem obsługującym bazę danych. I chciałbym u siebie w Oracle SQL Developer połączyć się z serwerem obsługującym bazę danych. Robię to pierwszy raz i mi się to nie udaje. Prosiłbym o podpowiedź, co robię źle w konfiguracji:
Konfiguracja PuTTY:
Connection > SSH > Tunnels > Add new forwared port -> Source port :mój port lokalny np. 3200; destination: ip_serwera_bazy:3306
Konfiguracja Oracle SQL Developer:
Connect Type: basic; hostname: 127.0.0.1, port: 3200,
ale oracle domyślnie słucha na porcie 1521
source ustawiasz np 3307, a destination localhost:3306 jak Twój user ma ustawiony dostęp po localhoście.
Konfiguracja wygląda ok.
Pytanie czy jak łączysz się przez putty to tunel wstaje?
Pod windowsem powinno Ci pokazać, że nasłuchuje na porcie 3200.
netstat -ant | findstr 3200
Mój błąd, faktycznie baza jest MySQL, a nie Oracle.
Z tym, że i tak niestety nie łączy się. Przy domyślnej konfiguracji MySQL Workbench w Hostname :127.0.0.1, port:3200 jest error "Bad handshake". Choć dodam, że wg logów PuTTY następuje przekierowanie "2018-11-22 13:29:53 Local port 3200 forwarding to ip_serwera_bazy:3306"
Dziękuje Aryman1983 - przy heidisql wszystko działa oki :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.