Delen via


Verbinding maken met SSH met Windows- of Linux-werkknooppunten voor onderhoud en probleemoplossing

Van toepassing op: AKS op Azure Stack HCI 22H2, AKS op Windows Server

Mogelijk moet u toegang krijgen tot Windows- of Linux-werkknooppunten in AKS die zijn ingeschakeld door Azure Arc voor onderhoud, logboekverzameling of andere probleemoplossingsbewerkingen. Voor beveiligingsdoeleinden moet u een SSH-verbinding (Secure Shell Protocol) maken voor toegang tot de Windows- of Linux-werkknooppunten. Als u SSH wilt gebruiken, meldt u zich aan met het IP-adres van het knooppunt.

In dit artikel wordt beschreven hoe u een SSH-verbinding maakt voor toegang tot zowel Windows- als Linux-knooppunten.

SSH gebruiken om verbinding te maken met Windows-werkknooppunten

Als u SSH wilt gebruiken om u aan te melden bij een Windows-werkknooppunt, voert u de opdracht uit kubectl get om het IP-adres van uw knooppunt op te halen en de EXTERNAL-IP waarde vast te leggen.

Notitie

U moet de juiste locatie doorgeven aan uw persoonlijke SSH-sleutel. In het volgende voorbeeld wordt de standaardlocatie van %systemdrive%\akshci.ssh\akshci_rsa gebruikt, maar mogelijk moet u deze locatie wijzigen als u een ander pad hebt aangevraagd. Als u de locatie wilt wijzigen, geeft u de -sshPublicKey parameter voor Set-AksHciConfig op.

Voer de volgende opdracht uit om het IP-adres van het Windows-werkknooppunt op te halen:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Voer vervolgens ssh Administrator@ip uit om verbinding te maken met een Windows-knooppunt:

ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>

Nadat u SSH hebt gebruikt om verbinding te maken met het knooppunt, kunt u het beheerderswachtwoord bijwerken net user administrator * .

SSH gebruiken om verbinding te maken met Linux-werkknooppunten

Als u SSH wilt gebruiken om u aan te melden bij een Linux-werkknooppunt, voert u eerst uit kubectl get om het IP-adres van uw knooppunt op te halen en de EXTERNAL-IP waarde vast te leggen.

Notitie

U moet de juiste locatie doorgeven aan uw persoonlijke SSH-sleutel. In het volgende voorbeeld wordt de standaardlocatie van %systemdrive%\akshci.ssh\akshci_rsa gebruikt, maar mogelijk moet u deze locatie wijzigen als u een ander pad hebt aangevraagd. Als u de locatie wilt wijzigen, geeft u de -sshPublicKey parameter voor Set-AksHciConfig op.

Het IP-adres van het Linux-werkknooppunt ophalen:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Gebruik ssh clouduser@ip dit om verbinding te maken met het Linux-knooppunt:

ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>

Nadat u SSH hebt gebruikt om verbinding te maken met het knooppunt, kunt u het beheerderswachtwoord bijwerken net user administrator * .

Volgende stappen