GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Installieren Sie den Google Cloud SQL-Proxy unter Ubuntu 22.04 | 20.04

Der Cloud SQL-Authentifizierungsproxy funktioniert, indem ein lokaler Client in der lokalen Umgebung ausgeführt wird. Ihre Anwendung kommuniziert mit dem Cloud SQL-Authentifizierungsproxy über das Standard-Datenbankprotokoll, das von Ihrer Datenbank verwendet wird.

Es verwendet einen sicheren Tunnel, um mit seinem Begleitprozess zu kommunizieren, der auf dem Server läuft. Jede über den Cloud SQL-Authentifizierungsproxy hergestellte Verbindung erstellt eine Verbindung zur Cloud SQL-Instanz.

Während der Cloud SQL-Authentifizierungsproxy jeden Port überwachen kann, erstellt er ausgehende oder ausgehende Verbindungen zu Ihrer Cloud SQL-Instanz nur auf Port 3307. Der Nutzer muss SSL nicht konfigurieren, da der Cloud SQL-Authentifizierungsproxy standardmäßig sicheren Zugriff auf Ihre Instanzen bietet .

Wenige Vorteile:  Verwendet IAM-Berechtigungen und Datenbankauthentifizierung; Verschlüsselt den Datenverkehr zu und von der Datenbank mit TLS 1.3 mit einer 256-Bit-AES-Chiffre.

Schritte zur Installation von Google Cloud SQL Proxy auf Ubuntu 22.04 | 20.04

1. Anforderungen

Ubuntu Linux
Aktivieren Sie die Cloud SQL Admin API auf der GCP
Der Benutzer muss den Cloud SQL-Authentifizierungsproxy mit Google Cloud-Authentifizierungsdaten bereitstellen
Ein gültiges Benutzerkonto und Passwort für die Datenbank
Terminalzugriff
Ein Nicht-Root-Benutzer mit sudo-Rechten

2. Systemaktualisierung ausführen und wget installieren

Verwenden Sie den APT-Paketmanager und führen Sie den Systemaktualisierungsbefehl aus, um sicherzustellen, dass Ihr Ubuntu-Linux auf dem neuesten Stand ist. Außerdem installieren Sie zusammen mit diesem wget Werkzeug.

sudo apt update && sudo apt install wget

3. Laden Sie den Cloud SQL-Authentifizierungsproxy herunter

Nun, dieses Tool ist im Standard-Repository von Ubuntu 22.04 und 20.04 nicht verfügbar. Daher müssen wir den CloudSQL-Authentifizierungsproxy manuell herunterladen.

wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy

4. cloud_sql_proxy-Berechtigung ändern

Standardmäßig darf das heruntergeladene Skript vom System nicht ausgeführt werden. Daher müssen wir seine Berechtigung manuell ändern und ausführbar machen.

chmod +x cloud_sql_proxy

5. Version prüfen

Jetzt können wir das Skript ausführen, um die Version des Cloud SQL-Proxys zu prüfen und zu bestätigen, dass das System sie ausführen kann.

./cloud_sql_proxy -version

6. Systemdienst für Cloud SQL-Proxy erstellen

Nun, um das Skript jedes Mal zu verwenden, müssen wir in das Verzeichnis wechseln, in dem es abgelegt wurde. Wenn Sie es jedoch als Systemdienst mit vordefinierten Cloud-Instanzdetails ausführen möchten, erstellen Sie einen systemd-Dienst.

Verschieben Sie das Skript an einen sicheren Ort, wo wir es nicht versehentlich löschen.

sudo cp ~/cloud_sql_proxy /usr/local/bin

Erstellen Sie jetzt eine Servicedatei.

sudo nano/lib/systemd/system/cloudsqlproxy.service

Kopieren Sie die folgenden Details und fügen Sie sie ein.

[Install]
WantedBy=multi-user.target

[Unit]
Description=Google Cloud Compute Engine SQL Proxy
Requires=networking.service
After=networking.service

[Service]
Type=simple
WorkingDirectory=/usr/local/bin
ExecStart=/usr/local/bin/cloud_sql_proxy -instances=your_gcp_project:region_of_instace:cloudsql_instance_name=tcp:3307 -credential_file=/var/credential.json
Restart=always
StandardOutput=journal
User=root

Ersetzen Sie die angegebenen Werte durch Ihre oben angegebenen:

• your_gcp_project
• region_of_instace e.g us-central1
• cloudsql_instance_name
• port e.g 3307 or something else not used in the server.

Speichern Sie die Datei, indem Sie – Strg+O drücken ,  geben Sie Y ein , und drücken Sie zum Verlassen der Datei Strg+X .

7. Starten Sie den Dienst

Sobald die CloudSQL-Proxy-Dienstdatei erstellt wurde, können wir ihren Dienst starten.

sudo systemctl daemon-reload

Starten und aktivieren Sie die Dienstdatei:

sudo systemctl start cloudsqlproxy
sudo systemctl enable cloudsqlproxy

Um mehr über dieses Tool zu erfahren, besuchen Sie die offizielle Dokumentationsseite.


Ubuntu
  1. Installieren Sie den Tor-Proxy unter Ubuntu 20.04 Linux

  2. Installieren Sie den Tor-Proxy unter Ubuntu 22.04 Linux

  3. So installieren Sie Google Chrome auf Ubuntu

  4. So installieren Sie Google Chrome unter Ubuntu 18.04 und Ubuntu 16.04

  5. Wie installiere ich das Google Cloud SDK auf Ubuntu 20.04?

So installieren Sie Google Chrome unter Ubuntu 16.04

So installieren Sie Google Fonts unter Ubuntu 16.04

So installieren Sie Google Cloud SDK auf Ubuntu 20.04 LTS

So installieren Sie Google Hangouts unter Ubuntu 22.04

So installieren Sie Google Cloud SDK auf Ubuntu 22.04

So installieren Sie Google Chrome unter Ubuntu 20.04