Поделиться через


VirtualMachineSshSettings Класс

Параметры SSH для виртуальной машины.

Наследование
builtins.object
VirtualMachineSshSettings

Конструктор

VirtualMachineSshSettings(*, admin_username: str, admin_password: str | None = None, ssh_port: int = 22, ssh_private_key_file: str | None = None)

Параметры

Имя Описание
admin_username
Обязательно
str

Имя администратора. Значение по умолчанию — None (Нет).

admin_password
Обязательно

Пароль администратора. Значение по умолчанию — None (Нет). Требуется, если ssh_private_key_file не указан.

ssh_port
Обязательно
int

Номер порта SSH. Значение по умолчанию — 22.

ssh_private_key_file
Обязательно

Путь к файлу, содержашему закрытый ключ SSH rsa. Используйте "ssh-keygen -t rsa -b 2048", чтобы создать пары ключей SSH. Требуется, если admin_password не указан.

Параметры Keyword-Only

Имя Описание
admin_username
Обязательно
admin_password
Обязательно
ssh_port
значение по умолчанию: 22
ssh_private_key_file
Обязательно

Примеры

Настройка объекта VirtualMachineSshSettings.


   from azure.ai.ml.entities import VirtualMachineSshSettings

   ssh_settings = VirtualMachineSshSettings(
       admin_username="azureuser",
       admin_password="azureuserpassword",
       ssh_port=8888,
       ssh_private_key_file="../tests/test_configs/compute/ssh_fake_key.txt",
   )