Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: AKS på Windows Server
Du kan behöva komma åt Windows- eller Linux-arbetsnoder i AKS på Windows Server för underhåll, logginsamling eller andra felsökningsåtgärder. Av säkerhetsskäl måste du skapa en SSH-anslutning (Secure Shell Protocol) för att få åtkomst till Windows- eller Linux-arbetsnoderna. Om du vill använda SSH loggar du in med nodens IP-adress.
I den här artikeln beskrivs hur du skapar en SSH-anslutning för åtkomst till både Windows- och Linux-noder.
Använda SSH för att ansluta till Windows-arbetsnoder
För att använda SSH för att logga in på en Windows-arbetsnod, kör kubectl get för att hämta IP-adressen för din nod och fånga EXTERNAL-IP värdet.
Kommentar
Du måste ange rätt plats till din privata SSH-nyckel. I följande exempel används standardplatsen %systemdrive%\akshci.ssh\akshci_rsa, men du kan behöva ändra den här platsen om du begärde en annan sökväg. Om du vill ändra platsen anger du parametern -sshPublicKey för Set-AksHciConfig.
Kör följande kommando för att hämta IP-adressen för Windows-arbetsnoden:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Kör sedan ssh Administrator@ip för att ansluta till en Windows-nod:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
När du har använt SSH för att ansluta till noden kan du köra net user administrator * för att uppdatera administratörslösenordet.
Använda SSH för att ansluta till Linux-arbetsnoder
Om du vill använda SSH för att logga in på en Linux-nod, kör först kubectl get för att få IP-adressen till din nod och registrera EXTERNAL-IP värdet.
Kommentar
Du måste ange rätt plats till din privata SSH-nyckel. I följande exempel används standardplatsen %systemdrive%\akshci.ssh\akshci_rsa, men du kan behöva ändra den här platsen om du begärde en annan sökväg. Om du vill ändra platsen anger du parametern -sshPublicKey för Set-AksHciConfig.
Så här hämtar du IP-adressen för Linux-arbetsnoden:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Använd ssh clouduser@ip för att ansluta till Linux-noden:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
När du har använt SSH för att ansluta till noden kan du köra net user administrator * för att uppdatera administratörslösenordet.