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


SshPublicKey Класс

Содержит сведения об открытом ключе сертификата SSH и пути на виртуальной машине Linux, в которой он размещен.

Наследование
azure.mgmt.compute._serialization.Model
SshPublicKey

Конструктор

SshPublicKey(*, path: str | None = None, key_data: str | None = None, **kwargs: Any)

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

Имя Описание
path
str

Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется к файлу. Пример: /home/user/.ssh/authorized_keys.

key_data
str

Сертификат открытого ключа SSH, используемый для проверки подлинности на виртуальной машине через SSH. Ключ должен быть не менее 2048 бит и иметь формат ssh-rsa. Сведения о создании ключей SSH см. в статье [Создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

Переменные

Имя Описание
path
str

Указывает полный путь на созданной виртуальной машине, где хранится открытый ключ SSH. Если файл уже существует, указанный ключ добавляется к файлу. Пример: /home/user/.ssh/authorized_keys.

key_data
str

Сертификат открытого ключа SSH, используемый для проверки подлинности на виртуальной машине через SSH. Ключ должен быть не менее 2048 бит и иметь формат ssh-rsa. Сведения о создании ключей SSH см. в статье [Создание ключей SSH в Linux и Mac для виртуальных машин Linux в Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).