Secure SHell (SSH) ist ein Programm zum Anmelden bei anderen Computern über das Netzwerk, zum Ausführen von Befehlen auf einem Remote-Server und zum Verschieben von Dateien von einem Computer auf einen anderen. In einem ungesicherten Netzwerk wird die Bereitstellung einer starken Authentifizierung und einer sicheren verschlüsselten Kommunikation zwischen zwei Hosts als SSH-Portweiterleitung (Tunneling) bezeichnet. Typischerweise wird eine verschlüsselte Version von Telnet verwendet.
Telnet verwendet Klartext zur Übertragung von Benutzernamen und Passwörtern, und jeder kann Passwörter oder andere Informationen überwachen und stehlen. Diese Situation ist anfällig für Hijacking und nach der Authentifizierung kann ein böswilliger Benutzer die Kontrolle übernehmen. Der Zweck von SSH besteht darin, diese Art von Schwachstelle zu verhindern und den Shell-Zugriff auf den Remote-Server zu ermöglichen, ohne die Sicherheit zu beeinträchtigen. Es ist zu beachten, dass SSH-Einstellungen nur auf MySQL, Oracle, PostgreSQL, SQL Server und MariaDB angewendet werden können.
Stellen Sie sicher, dass der Parameter „AllowTcpForwardin“ auf dem Linux-Server auf „Ja“ gesetzt ist, andernfalls wird die SSH-Portweiterleitung deaktiviert. Suchpfad: /etc/ssh/sshd_config. Standardmäßig sollte die SSH-Portweiterleitung aktiviert sein. Bitte überprüfen Sie die Einstellung dieses Werts.
Hinweis: Auch wenn der Server den SSH-Kanal unterstützt, die Portweiterleitung jedoch deaktiviert ist, kann Navicat keine Verbindung über SSH-Port 22 herstellen.
Hostname oder IP-Adresse: Der Host des SSH-Servers.
Port: Der Port des SSH-Servers, der standardmäßig 22 ist.
Benutzername: Der Benutzer des SSH-Servercomputers, kein Datenbankserverbenutzer.
Überprüfungsmethode: Sie ist in Passwort und öffentlichen Schlüssel unterteilt, und der öffentliche Schlüssel umfasst privaten Schlüssel und Passphrase.
Passwort: Geben Sie das Benutzerpasswort des SSH-Servers an.
Privater Schlüssel: Zusammen mit dem öffentlichen Schlüssel verwendet, ist der private Schlüssel nur für den Benutzer lesbar.
Passphrase: Eine Passphrase ist genau dasselbe wie ein Passwort und gilt für den generierten Schlüssel und nicht für das Konto.
Hinweis: Der Navicat-Hostname auf der Registerkarte „Allgemein“ wird vom Datenbank-Hosting-Unternehmen bereitgestellt und sollte relativ zum SSH-Server eingestellt werden.
Das obige ist der detaillierte Inhalt vonSo legen Sie SSH-Eigenschaften in Navicat fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!