Compartir a través de


VirtualMachineSshSettings Clase

Configuración de SSH para una máquina virtual.

Herencia
builtins.object
VirtualMachineSshSettings

Constructor

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

Parámetros

Nombre Description
admin_username
Requerido
str

Nombre de usuario administrador. El valor predeterminado es None.

admin_password
Requerido

Contraseña del usuario administrador. El valor predeterminado es None. Obligatorio si no se especifica ssh_private_key_file.

ssh_port
Requerido
int

Número de puerto ssh. El valor predeterminado es el 22.

ssh_private_key_file
Requerido

Ruta de acceso al archivo que contiene la clave privada rsa ssh. Use "ssh-keygen -t rsa -b 2048" para generar los pares de claves SSH. Obligatorio si no se especifica admin_password.

Parámetros de palabra clave únicamente

Nombre Description
admin_username
Requerido
admin_password
Requerido
ssh_port
valor predeterminado: 22
ssh_private_key_file
Requerido

Ejemplos

Configurar un objeto 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",
   )