ssh Befehlsgruppe

Hinweis

Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.

Von Bedeutung

Databricks SSH-Tunnel befindet sich in Der Betaversion.

Mit ssh der Befehlsgruppe in der Databricks CLI können Sie SSH-Verbindungen zu Ihren Databricks Compute und Arbeitsbereich einrichten und einrichten. Siehe Herstellen einer Verbindung mit Databricks mithilfe eines SSH-Tunnels.

databricks ssh connect

Stellen Sie über SSH eine Verbindung mit Ihren Databricks-Berechnungen und -Arbeitsbereichen her. Mit diesem Befehl wird eine SSH-Verbindung mit Databricks compute hergestellt, der SSH-Server eingerichtet und der Verbindungsproxy verarbeitet.

databricks ssh connect [flags]

Options

--accelerator string

    Der GPU-Zugriffstastentyp beim Herstellen einer Verbindung mit der AI-Runtime. Für diesen Parameter kann GPU_1xA10 oder GPU_8xH100 angegeben werden.

--auto-approve

    Überspringen Sie Bestätigungsaufforderungen beim Installieren von IDE-Erweiterungen und Anwenden von IDE-Einstellungen. Standardwert: false.

--auto-start-cluster

    Falls der Cluster nicht läuft, starten Sie ihn automatisch. Standardwert: true.

--cluster string

    Databricks-ID für einen dedizierten Einzelbenutzercluster. Wenn diese Option nicht angegeben wird, stellt Databricks SSH-Tunnel eine Verbindung mit serverlosem Compute bereit.

--ide string

    IDE, die für die Sitzung gestartet werden soll. Für diesen Parameter kann vscode oder cursor angegeben werden. Um die Sitzung in Ihrem Terminal zu starten, lassen Sie dieses Kennzeichen aus, und verwenden cd /Workspace/Users/someone@example.com Sie dann den Zugriff auf Ihren Arbeitsbereich.

--max-clients int

    Maximale Anzahl von SSH-Clients. Standardwert: 10.

--name string

    Verbindungsname, der für alle Sitzungen wiederverwendet werden soll. Nur Serverlose Berechnung.

--shutdown-delay duration

    Verzögerung vor dem Herunterfahren des Servers nach der letzten Verbindung des Clients. Standardwert: 10m0s.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Verbindung mit serverloser Berechnung hergestellt:

databricks ssh connect

Im folgenden Beispiel wird mithilfe eines GPU-Zugriffstastes eine Verbindung mit serverloser Berechnung auf der KI-Runtime hergestellt:

databricks ssh connect --accelerator GPU_1xA10

Im folgenden Beispiel wird eine Verbindung mit einem dedizierten Cluster hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh

Im folgenden Beispiel wird eine Verbindung mit einem Cluster mithilfe eines bestimmten Profils hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile

Im folgenden Beispiel wird eine Verbindung mit einer benutzerdefinierten Verzögerung beim Herunterfahren hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m

databricks ssh-Setup

Richten Sie die SSH-Konfiguration für Verbindungen mit der klassischen Compute ein. Es werden nur Verbindungen mit dedizierten Clustern (Einzelbenutzer) unterstützt. Mit diesem Befehl wird Ihrer SSH-Konfigurationsdatei eine SSH-Hostkonfiguration hinzugefügt. Nach dem Ausführen des Setups können Sie eine Verbindung mit ssh <name>.

Verwenden Sie für serverlose Verbindungen databricks ssh connect. Es ist kein Setupschritt erforderlich.

databricks ssh setup [flags]

Options

--auto-approve

    Überspringen Sie Bestätigungsaufforderungen, wenn Sie vorhandene SSH-Hostkonfigurationen neu erstellen. Standardwert: false.

--auto-start-cluster

    Starten Sie den Cluster beim Einrichten der SSH-Verbindung automatisch. Standardwert: true.

--cluster string

    Databricks-ID für einen dedizierten Einzelbenutzercluster.

--name string

    Hostname, der in der SSH-Konfiguration verwendet werden soll.

--shutdown-delay duration

    Der SSH-Server wird nach dieser Verzögerung beendet, wenn keine aktiven Verbindungen vorhanden sind. Standardwert: 10m0s.

--ssh-config string

    Pfad zur SSH-Konfigurationsdatei. Standardwert: ~/.ssh/config.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird die SSH-Konfiguration für einen Cluster eingerichtet:

databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh

Nach dem Ausführen des Setups können Sie eine Verbindung mit dem standardmäßigen SSH-Client herstellen:

ssh my-cluster

Globale Kennzeichnungen

--debug

  Gibt an, ob die Debugprotokollierung aktiviert werden soll.

-h oder --help

    Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.

--log-file Schnur

    Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.

--log-format Format

    Der Protokollformattyp text oder json. Der Standardwert ist text.

--log-level Schnur

    Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.

-o, --output Typ

    Der Befehlsausgabetyp text oder json. Der Standardwert ist text.

-p, --profile Schnur

    Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.

--progress-format Format

    Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json

-t, --target Schnur

    Falls zutreffend, das zu verwendende Bündelziel