Jak polaczyc sie z baza danych przez ssh tunel

Jak polaczyc sie z baza danych przez ssh tunel
poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
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.

old_man
  • Rejestracja: dni
  • Ostatnio: dni
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.

kate87
  • Rejestracja: dni
  • Ostatnio: dni
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ć ;)

poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
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 :)

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.