共用方式為


New-AksHciSSHConfiguration

概要

建立新 SSH 組態的物件。

語法

New-AksHciSSHConfiguration -name <String>
                           -ipAddresses <String>
                           -cidr <String>
                          [-sshPublicKey <String>]
                          [-sshPrivateKey <String>]
                          [-restrictSSHCommands]

描述

建立 AKS-HCI 虛擬機器的 SSH 組態,以定義 SSH 存取。

範例

使用公開金鑰建立 SSH 組態

New-AksHciSSHConfiguration -name sshConfig -sshPublicKey C:\AksHci\akshci_rsa.pub

使用公開金鑰建立 SSH 組態,並限制對 CIDR 的存取

New-AksHciSSHConfiguration -name sshConfig -sshPublicKey C:\AksHci\akshci_rsa.pub -cidr 172.16.0.0/24

使用公開金鑰建立 SSH 組態,並限制 IP 位址的存取

New-AksHciSSHConfiguration -name sshConfig -sshPublicKey C:\AksHci\akshci_rsa.pub -ipAddresses 4.4.4.4,8.8.8.8

建立 SSH 組態,並限制對 CIDR 的存取

New-AksHciSSHConfiguration -name sshConfig -cidr 172.16.0.0/24

建立 SSH 設定,並限制 IP 位址的存取

New-AksHciSSHConfiguration -name sshConfig -ipAddresses 4.4.4.4,8.8.8.8

建立 SSH 組態,並限制 IP 位址和 SSH 命令的存取

New-AksHciSSHConfiguration -name sshConfig -ipAddresses 4.4.4.4,8.8.8.8 -restrictSSHCommands

參數

-name

SSH 組態的名稱。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ipAddresses

限制 SSH 存取特定 IP 位址。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-cidr

限制對 CIDR 的 SSH 存取。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-sshPublicKey

SSH 公開金鑰檔案的路徑。 使用此公開金鑰,您可以登入 AKS 混合式部署所建立的任何 VM。 如果您有自己的 SSH 公開金鑰,則可以在這裡傳遞其位置。 如果未提供金鑰,我們會在 %systemdrive%\akshci.ssh\akshci_rsa.pub下尋找金鑰。 如果檔案不存在,就會產生並使用上述位置中的 SSH 金鑰組。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-sshPrivateKey

SSH 私密金鑰檔案的路徑。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-restrictSSHCommands

限制 SSH 存取特定命令。

Type: System.Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: false
Accept pipeline input: False
Accept wildcard characters: False

後續步驟

AksHci PowerShell 參考