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
限制对特定 IP 地址的 SSH 访问。
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