Aracılığıyla paylaş


VirtualMachineSshSettings Sınıf

Sanal makine için SSH ayarları.

Devralma
builtins.object
VirtualMachineSshSettings

Oluşturucu

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

Parametreler

Name Description
admin_username
Gerekli
str

Yönetici kullanıcı adı. Varsayılan değer Yok'tır.

admin_password
Gerekli

Yönetici kullanıcı parolası. Varsayılan değer Yok'tır. ssh_private_key_file belirtilmezse gereklidir.

ssh_port
Gerekli
int

Ssh bağlantı noktası numarası. Varsayılan değer 22'dir.

ssh_private_key_file
Gerekli

SSH rsa özel anahtarını içeren dosyanın yolu. SSH anahtar çiftlerinizi oluşturmak için "ssh-keygen -t rsa -b 2048" kullanın. admin_password belirtilmezse gereklidir.

Yalnızca Anahtar Sözcük Parametreleri

Name Description
admin_username
Gerekli
admin_password
Gerekli
ssh_port
varsayılan değer: 22
ssh_private_key_file
Gerekli

Örnekler

VirtualMachineSshSettings nesnesini yapılandırma.


   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",
   )