Freigeben über


New-AksHciSSHConfiguration

Übersicht

Erstellt ein Objekt für eine neue SSH-Konfiguration.

Syntax

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

BESCHREIBUNG

Erstellt eine SSH-Konfiguration für virtuelle AKS-HCI-Computer, um den SSH-Zugriff zu definieren.

Beispiele

Erstellen einer SSH-Konfiguration mit öffentlichem Schlüssel

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

Erstellen einer SSH-Konfiguration mit öffentlichem Schlüssel und Einschränken des Zugriffs auf CIDR

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

Erstellen einer SSH-Konfiguration mit öffentlichem Schlüssel und Einschränken des Zugriffs auf IP-Adressen

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

Erstellen einer SSH-Konfiguration und Einschränken des Zugriffs auf CIDR

New-AksHciSSHConfiguration -name sshConfig -cidr 172.16.0.0/24

Erstellen einer SSH-Konfiguration und Einschränken des Zugriffs auf IP-Adressen

New-AksHciSSHConfiguration -name sshConfig -ipAddresses 4.4.4.4,8.8.8.8

Erstellen einer SSH-Konfiguration und Einschränken des Zugriffs auf IP-Adressen und SSH-Befehle

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

Parameter

-name

Der Name der SSH-Konfiguration.

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

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

-Ipaddresses

Schränkt den SSH-Zugriff auf bestimmte IP-Adressen ein.

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

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

-Cidr

Schränkt den SSH-Zugriff auf einen CIDR ein.

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

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

-sshPublicKey

Der Pfad zu einer Datei mit öffentlichem SSH-Schlüssel. Mit diesem öffentlichen Schlüssel können Sie sich bei allen VMs anmelden, die von der AKS-Hybridbereitstellung erstellt wurden. Wenn Sie über einen eigenen öffentlichen SSH-Schlüssel verfügen, können Sie dessen Speicherort hier übergeben. Wenn kein Schlüssel bereitgestellt wird, suchen wir unter %systemdrive%\akshci.ssh\akshci_rsa.pub nach einem Schlüssel. Wenn die Datei nicht vorhanden ist, wird ein SSH-Schlüsselpaar am obigen Speicherort generiert und verwendet.

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

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

-sshPrivateKey

Der Pfad zur Datei des privaten SSH-Schlüssels.

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

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

-restrictSSHCommands

Schränkt den SSH-Zugriff auf bestimmte Befehle ein.

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

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

Nächste Schritte

PowerShell-Referenz für AksHci