ssh gruppo di comandi

Annotazioni

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Importante

Il tunnel SSH di Databricks è in versione beta.

Il ssh gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks consente di configurare e stabilire connessioni SSH all'ambiente di calcolo e all'area di lavoro di Databricks. Vedere Connettersi a Databricks usando un tunnel SSH.

connessione ssh di databricks

Connettersi all'ambiente di calcolo e all'area di lavoro di Databricks tramite SSH. Questo comando stabilisce una connessione SSH al calcolo di Databricks, configurando il server SSH e gestendo il proxy di connessione.

databricks ssh connect [flags]

Options

--accelerator string

    Tipo di acceleratore GPU durante la connessione al runtime di intelligenza artificiale. Accetta GPU_1xA10 o GPU_8xH100.

--auto-approve

    Ignorare le richieste di conferma durante l'installazione delle estensioni dell'IDE e l'applicazione delle impostazioni dell'IDE. Impostazione predefinita: false.

--auto-start-cluster

    Avviare automaticamente il cluster se non è in esecuzione. Impostazione predefinita: true.

--cluster string

    ID di Databricks per un cluster a utente singolo dedicato. Quando questa opzione viene omessa, Il tunnel SSH di Databricks si connette al calcolo serverless.

--ide string

    IDE da avviare per la sessione. Accetta vscode o cursor. Per avviare la sessione nel terminale, omettere questo flag e quindi usare cd /Workspace/Users/someone@example.com per accedere all'area di lavoro.

--max-clients int

    Numero massimo di client SSH. Impostazione predefinita: 10.

--name string

    Nome della connessione da riutilizzare tra le sessioni. Solo calcolo serverless.

--shutdown-delay duration

    Ritardo prima dell'arresto del server dopo la disconnessione dell'ultimo client. Impostazione predefinita: 10m0s.

Flag globali

Esempi

L'esempio seguente si connette al calcolo serverless:

databricks ssh connect

L'esempio seguente si connette al calcolo serverless nel runtime di intelligenza artificiale usando un acceleratore GPU:

databricks ssh connect --accelerator GPU_1xA10

L'esempio seguente si connette a un cluster dedicato:

databricks ssh connect --cluster 0123-456789-abcdefgh

L'esempio seguente si connette a un cluster usando un profilo specifico:

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

L'esempio seguente include un ritardo di spegnimento personalizzato.

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

configurazione ssh di databricks

Configurare la configurazione SSH per le connessioni al calcolo classico. Sono supportate solo le connessioni a cluster dedicati (utente singolo). Questo comando aggiunge una configurazione host SSH al file di configurazione SSH. Dopo aver eseguito l'installazione, è possibile connettersi con ssh <name>.

Per le connessioni serverless, usare databricks ssh connect. Non è necessario alcun passaggio di configurazione.

databricks ssh setup [flags]

Options

--auto-approve

    Ignorare le richieste di conferma durante la ricreazione delle configurazioni host SSH esistenti. Impostazione predefinita: false.

--auto-start-cluster

    Avviare automaticamente il cluster quando si stabilisce la connessione SSH. Impostazione predefinita: true.

--cluster string

    ID di Databricks per un cluster a utente singolo dedicato.

--name string

    Nome host da usare nella configurazione SSH.

--shutdown-delay duration

    Il server SSH termina dopo questo ritardo se non sono presenti connessioni attive. Impostazione predefinita: 10m0s.

--ssh-config string

    Percorso del file di configurazione SSH. Impostazione predefinita: ~/.ssh/config.

Flag globali

Esempi

L'esempio seguente configura la configurazione SSH per un cluster:

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

Dopo l'esecuzione dell'installazione, è possibile connettersi usando il client SSH standard:

ssh my-cluster

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare