ssh группа команд

Замечание

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Это важно

Туннель SSH находится в бета-версии.

Группа ssh команд в интерфейсе командной строки Databricks позволяет настроить и установить подключения SSH к вычислительным ресурсам и рабочей области Databricks. См. статью "Подключение к Databricks" с помощью туннеля SSH.

подключение databricks ssh

Подключитесь к вычислительным ресурсам Databricks и рабочей области через SSH. Эта команда устанавливает подключение SSH к вычислениям Databricks, настраивает сервер SSH и обрабатывает прокси-сервер подключения.

databricks ssh connect [flags]

Options

--accelerator string

    Тип акселератора GPU при подключении к среде выполнения ИИ. Принимает GPU_1xA10 или GPU_8xH100.

--auto-approve

    Пропустить запросы подтверждения при установке расширений интегрированной среды разработки и применении параметров интегрированной среды разработки. По умолчанию: false.

--auto-start-cluster

    Автоматически запустите кластер, если он не запущен. По умолчанию: true.

--base-environment string

     Базовая среда рабочей области для предварительной настройки зависимостей Python при подключении к бессерверным вычислениям. Поддерживается бессерверной средой версии 4 и ниже; Бессерверная среда версии 5 не поддерживается. Принимает один из следующих форматов:

  • Отображаемое имя, например my-workspace-env
  • Путь к файлу YAML, например /Workspace/path/to/env.yaml
  • Идентификатор ресурса, например workspace-base-environments/dbe_123

    Этот флаг не может сочетаться с --cluster.

--cluster string

    Идентификатор Databricks для выделенного однопользовательского кластера. Если этот параметр не указан, туннель SSH подключается к бессерверным вычислениям.

    Этот флаг не может сочетаться с --base-environment.

--ide string

    Интегрированная среда разработки для запуска сеанса. Принимает vscode или cursor. Чтобы запустить сеанс в терминале, пропустите этот флаг, а затем используйте cd /Workspace/Users/someone@example.com для доступа к рабочей области.

--max-clients int

    Максимальное число клиентов SSH. По умолчанию: 10.

--name string

    Имя подключения для повторного использования в сеансах. Только бессерверные вычисления.

--shutdown-delay duration

    Задержка перед завершением работы сервера после отключения последнего клиента. По умолчанию: 10m0s.

--usage-policy-id string

    Идентификатор политики использования для задачи SSH-сервера без сервера. Только без сервера.

Глобальные флаги

Примеры

В следующем примере выполняется подключение к бессерверным вычислениям:

databricks ssh connect

В следующем примере выполняется подключение к бессерверным вычислениям среды выполнения ИИ с помощью ускорителя GPU:

databricks ssh connect --accelerator GPU_1xA10

В следующем примере выполняется подключение к бессерверным вычислениям с помощью базовой среды рабочей области, которая предварительно настроена Python зависимостей.

databricks ssh connect --base-environment my-workspace-env

Следующий пример подключается к выделенному кластеру:

databricks ssh connect --cluster 0123-456789-abcdefgh

Следующий пример подключается к кластеру с помощью определенного профиля:

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

В следующем примере выполняется подключение к пользовательской задержке завершения работы:

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

настройка ssh databricks

Настройте конфигурацию SSH для подключений к классическим вычислениям. Поддерживаются только подключения к выделенным (однопользовательским) кластерам. Эта команда добавляет конфигурацию узла SSH в файл конфигурации SSH. После выполнения установки вы можете подключиться к ssh <name>нему.

Для бессерверных подключений используйте ssh-подключение databricks. Шаг установки не требуется.

databricks ssh setup [flags]

Options

--auto-approve

    Пропустить запросы подтверждения при повторном создании существующих конфигураций узла SSH. По умолчанию: false.

--auto-start-cluster

    Автоматически запустите кластер при установке подключения SSH. По умолчанию: true.

--cluster string

    Идентификатор Databricks для выделенного однопользовательского кластера.

--name string

    Имя узла для использования в конфигурации SSH.

--shutdown-delay duration

    Сервер SSH завершает работу после этой задержки, если активные подключения отсутствуют. По умолчанию: 10m0s.

--ssh-config string

    Путь к файлу конфигурации SSH. По умолчанию: ~/.ssh/config.

Глобальные флаги

Примеры

В следующем примере настраивается конфигурация SSH для кластера:

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

После выполнения установки можно подключиться с помощью стандартного клиента SSH:

ssh my-cluster

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

    Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если этот флаг не указан, при наличии используется профиль с именем DEFAULT.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования