Jak polaczyc sie z baza danych przez ssh tunel

0

Witam,

Napisałem skrypt w PHP ktory importuje adresy do postgresowej bazy danych. Okazalo sie, ze musze polaczyc sie z ta baza danych przez ssh tunel. Jest jakiś sposob, ażeby uruchomić ten skrypt i polaczyc sie z postgresowa baza danych przez ssh? Przez konsole czy cos? Nie mam dostepu do serwera fizycznego, jedynie ssh.

1

Opcji jest kilka, z windowsa można otworzyć tunel przez np. Putty, z linuxa przez ssh/autossh. Jest też mozliwość otwarcia tunelu bezpośrednio z poziomu skryptu php przez ssh2_tunnel. Dobrze byłoby mieć do tego wygenerowane klucze SSH.

1

Odpalasz putty wpisujesz adres, logujesz się na swojego usera, odpalasz co ta masz pewnie jakiegoś pgadmina i sobie odpalasz. Ofc najfajniej by bylo to przeslac tak po prostu po sfmtp jesli masz zainstalowana taka usługę na serwerze. Ale maly protip robisz z Windows ctrl+c i prawy przycisk mychy w putty i w ten sposób sobie możesz poradzić ;)

0

@old_man: Udalo sie polaczyc z baza danych na moim localhoscie przez ssh tunel. Dzieki :)

Wszystko dziala, wszysciusienki :) Zmienilem adres IP na vagrant 10.0.2.2 :) Dziekuje serdecznie za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1