Hvernig á að tengjast ytri gagnagrunni í pgAdmin4 og DBeaver


skráaflutningur.

Einnig er hægt að nota SSH til að búa til örugg samskiptagöng milli tölva til að framsenda aðrar nettengingar sem eru venjulega ekki dulkóðaðar, tækni sem kallast SSH Tunneling (eða port forwarding).

Hér eru nokkrar algengar aðstæður þar sem þú munt nota SSH göng eða framsendingu hafna:

  • Ef tengi fyrir ytri þjónustu sem þú ert að reyna að fá aðgang að er læst í eldveggnum.
  • Þú vilt tengjast á öruggan hátt við þjónustu sem notar ekki dulkóðun í eðli sínu og margar aðrar.

Til dæmis, ef þú vilt tengjast ytri PostgreSQL gagnagrunnsþyrpingu sem keyrir á höfn 5432 á þjóni A, en umferð á þá höfn er aðeins leyfð frá þjóni B (sem þú hefur SSH aðgang að). Hægt er að leiða umferð í gegnum SSH tengingu (göng) um Server B til að fá aðgang að gagnagrunnsþyrpingunni.

Þessi handbók gerir ráð fyrir að þú hafir pgadmin4 og DBeaver gagnagrunnsstjórnunarverkfæri uppsett á Linux kerfinu þínu, annars skaltu skoða þessar leiðbeiningar:

  • Hvernig á að setja upp PostgreSQL og pgAdmin í CentOS 8
  • Hvernig á að setja upp PostgreSQL og pgAdmin í RHEL 8
  • Hvernig á að setja upp PgAdmin 4 Debian 10/11
  • Hvernig á að setja upp PostgreSQL og pgAdmin4 í Ubuntu 20.04
  • Hvernig á að setja upp PostgreSQL með pgAdmin4 á Linux Mint 20
  • Hvernig á að setja upp DBeaver Universal Database Tool í Linux

Stilltu SSH Tunneling í pgadmin4

Opnaðu pgadmin4 forritið þitt og byrjaðu á því að búa til nýja netþjónstengingu, farðu á Objects flipann, smelltu síðan á Create og smelltu á Server. Í sprettiglugganum, undir Almennt flipanum, sláðu inn nafn netþjónsins eins og auðkennt er á eftirfarandi skjámynd.

Næst skaltu smella á Tenging flipann til að slá inn tengingarstillingar gagnagrunnsins. Sláðu inn IP tölu gagnagrunnsþjónsins eða FQDN (fullgilt lén). Stilltu síðan gátt, gagnagrunnsheiti, notandanafn gagnagrunns og lykilorð notandans.

Þú getur hakað við Vista lykilorð til að geyma lykilorðið á staðnum þannig að þú sért ekki beðinn um að slá það inn í hvert skipti sem þú reynir að tengjast gagnagrunninum.

Næst skaltu smella á SSH Tunnel flipann. Kveiktu á \Nota SSH göng“ valkostinn, sláðu inn gönghýsli, göngtengi, SSH notandanafn. Veldu síðan auðkenningargerð (annaðhvort lykilorð eða auðkennisskrá).

Við mælum með því að nota auðkenningu almenningslykils svo veldu IDENTITY FILE og veldu einkalyklaskrána úr staðbundinni vél. Smelltu síðan á VISTA eins og auðkennt er á eftirfarandi skjámynd.

Ef uppgefnar stillingar og skilríki fyrir bæði gagnagrunnstenginguna og SSH göngin eru réttar og gildar, ætti göngin og gagnagrunnstengingin að vera komin á með góðum árangri.

Stilltu SSH Tunneling í DBeaver

Eftir að DBeaver hefur verið ræst, farðu í Databases flipann og smelltu síðan á New Database Connection eins og sýnt er á eftirfarandi skjámynd.

Veldu gagnagrunnsbílstjórann þinn af listanum eins og auðkenndur er á eftirfarandi skjámynd og smelltu síðan á Next.

Sláðu nú inn gagnagrunnstengingarstillingarnar, IP eða FQDN gagnagrunnshýsingaraðila, gagnagrunnsnafn, notandanafn gagnagrunns og lykilorð notandans eins og auðkennt er á eftirfarandi skjámynd. Smelltu síðan á SSH flipann til að slá inn göngtengingarstillingarnar eins og útskýrt er í næsta skrefi.

Virkjaðu SSH með því að haka við Notaðu SSH göng valkostinn. Sláðu inn gönghýsilinn, göngtengi, notandanafn SSH tengingar og veldu Authentication method.

Eins og alltaf mælum við með því að nota auðkenningu almenningslykils. Veldu síðan eða sláðu inn slóðina að einkalyklinum þínum. Smelltu síðan á Ljúka eins og auðkennt er á eftirfarandi skjámynd.

Athugið: Ef einkalykillinn þinn hefur aðgangsorð þarftu að gefa það upp.

Ef gagnagrunnstengingin þín og SSH göng stillingar eru réttar og gildar ætti tengingin að ganga vel. Nú geturðu unnið á öruggan hátt með ytri gagnagrunninum þínum.

Fyrir frekari upplýsingar, skoðaðu DBeaver SSH tengingarskjölin.