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