共用方式為


SshPublicKey 類別

包含 SSH 憑證公開金鑰的相關資訊,以及放置公開金鑰之 Linux VM 上的路徑。

繼承
azure.mgmt.compute._serialization.Model
SshPublicKey

建構函式

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

僅限關鍵字的參數

名稱 Description
path
str

指定儲存 ssh 公開金鑰的已建立 VM 上的完整路徑。 如果檔案已經存在,指定的金鑰就會附加至該檔案。 範例:/home/user/.ssh/authorized_keys。

key_data
str

用來透過 ssh 向 VM 進行驗證的 SSH 公開金鑰憑證。 金鑰至少必須是 2048 位,且格式為 ssh-rsa。 如需建立 SSH 金鑰,請參閱 [在 Linux 和 Mac 上為 Azure 中的 Linux VM 建立 SSH 金鑰]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

變數

名稱 Description
path
str

指定儲存 ssh 公開金鑰的已建立 VM 上的完整路徑。 如果檔案已經存在,指定的金鑰就會附加至該檔案。 範例:/home/user/.ssh/authorized_keys。

key_data
str

用來透過 ssh 向 VM 進行驗證的 SSH 公開金鑰憑證。 金鑰至少必須是 2048 位,且格式為 ssh-rsa。 如需建立 SSH 金鑰,請參閱 [在 Linux 和 Mac 上為 Azure 中的 Linux VM 建立 SSH 金鑰]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).