共用方式為


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)

參數

名稱 Description
admin_username
必要
str

系統管理員使用者名稱。 預設為 [無]。

admin_password
必要

系統管理員使用者密碼。 預設為 [無]。 如果未指定 ssh_private_key_file ,則為必要項。

ssh_port
必要
int

ssh 埠號碼。 預設值為 22。

ssh_private_key_file
必要

包含 SSH rsa 私密金鑰的檔案路徑。 使用 「ssh-keygen -t rsa -b 2048」 來產生 SSH 金鑰組。 如果未指定admin_password,則為必要項。

僅限關鍵字的參數

名稱 Description
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",
   )