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
- Bekende problemen.
- Bekende problemen in het Windows-beheercentrum.