![Fara Internet? Aplicația Google are un nou joc ascuns](/f/e74123f5966ac08c81a8bac4ac8eeced.png?width=100&height=100)
SSH permite două computere să comunice și criptează datele partajate. Este o metodă folosită în mod obișnuit pentru accesarea în siguranță a terminalelor de server la distanță și pentru transfer de fișier.
SSH poate fi folosit și pentru a crea un tunel de comunicații securizat între computere pentru a redirecționa alte conexiuni de rețea care nu sunt în mod normal criptate, o tehnică numită Tunnel SSH (sau redirecționare porturi).
Iată câteva scenarii comune în care le veți folosi SSH tunel sau redirecționare porturi:
De exemplu, dacă doriți să vă conectați la o telecomandă PostgreSQL cluster de baze de date care rulează pe port 5432 pe Serverul A, dar traficul către acel port este permis numai din Serverul B (la care aveți acces SSH). Puteți direcționa traficul printr-o conexiune SSH (tunel) prin Serverul B pentru a accesa clusterul de baze de date.
Acest ghid presupune că aveți pgadmin4 și DBeaver instrumente de gestionare a bazelor de date instalate pe sistemul dvs. Linux, în caz contrar, consultați aceste ghiduri:
Deschide-ți pgadmin4 aplicație și începeți prin a crea o nouă conexiune la server, mergeți la Obiecte filă, apoi faceți clic Crea și faceți clic Server. În fereastra pop-up, sub General fila, introduceți numele serverului, așa cum este evidențiat în următoarea captură de ecran.
Apoi, faceți clic pe Conexiune pentru a introduce setările de conectare la baza de date. Introduceți adresa IP a serverului bazei de date sau FQDN (nume de domeniu complet calificat). Apoi setați portul, numele bazei de date, numele de utilizator al bazei de date și parola utilizatorului.
Puteți bifa Salvare parolă pentru a stoca parola local, astfel încât să nu vi se solicite să o introduceți de fiecare dată când încercați să vă conectați la baza de date.
Apoi, faceți clic pe Tunelul SSH fila. Porniți „Utilizați tunelul SSH”, introduceți gazda tunelului, portul tunelului, numele de utilizator SSH. Apoi selectați Autentificare tip (fie parolă, fie fișier de identitate).
Vă recomandăm să utilizați autentificarea cu cheie publică, așa că selectați DOSAR DE IDENTITATE și selectați fișierul cheie privată de pe mașina dvs. locală. Apoi apasa SALVA așa cum este evidențiat în următoarea captură de ecran.
Dacă setările și acreditările furnizate atât pentru conexiunea la baza de date, cât și pentru tunelul SSH sunt corecte și valide, tunelul și conexiunea la baza de date ar trebui stabilite cu succes.
După lansare DBeaver, du-te la Baze de date filă, apoi faceți clic Noua conexiune la baza de date așa cum se arată în următoarea captură de ecran.
Selectați driverul bazei de date din listă, așa cum este evidențiat în următoarea captură de ecran, apoi faceți clic Următorul.
Acum introduceți setările de conectare la baza de date, IP-ul sau FQDN-ul gazdei bazei de date, numele bazei de date, numele de utilizator al bazei de date și parola utilizatorului, așa cum este evidențiat în următoarea captură de ecran. Apoi faceți clic pe SSH pentru a introduce setările de conectare la tunel, așa cum este explicat în pasul următor.
Activați SSH bifând Utilizați tunelul SSH opțiune. Introduceți gazda tunelului, portul tunelului, numele de utilizator al conexiunii SSH și selectați Autentificare metodă.
Ca întotdeauna, vă recomandăm să utilizați Public autentificarea cheii. Apoi selectați sau introduceți calea către cheia privată. Apoi faceți clic pe Terminare, așa cum este evidențiat în următoarea captură de ecran.
Notă: Dacă cheia dvs. privată are o expresie de acces, trebuie să o furnizați.
Dacă conexiunea la baza de date și setările tunelului SSH sunt corecte și valide, conexiunea ar trebui să aibă succes. Acum puteți lucra în siguranță cu baza de date de la distanță.
Pentru mai multe informații, consultați documentația pgadmin4 sau Documentația conexiunii DBeaver SSH.