Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: AKS unter Windows Server
Möglicherweise müssen Sie auf Windows- oder Linux-Workerknoten in AKS auf Windows Server zugreifen, um Wartungs-, Protokollsammlungs- oder andere Problembehandlungsvorgänge auszuführen. Für Sicherheitszwecke müssen Sie eine SSH-Verbindung (Secure Shell Protocol) erstellen, um auf die Windows- oder Linux-Workerknoten zuzugreifen. Zur Verwendung von SSH melden Sie sich mit der IP-Adresse des Knotens an.
In diesem Artikel wird beschrieben, wie Sie eine SSH-Verbindung für den Zugriff auf Windows- und Linux-Knoten erstellen.
Verwenden Sie SSH, um eine Verbindung zu Windows-Workerknoten herzustellen.
Um SSH zum Anmelden bei einem Windows-Workerknoten zu verwenden, führen Sie kubectl get
aus, um die IP-Adresse Ihres Knotens abzurufen und den Wert EXTERNAL-IP
zu erfassen.
Hinweis
Sie müssen den richtigen Speicherort für Ihren privaten SSH-Schlüssel angeben. Im folgenden Beispiel wird der Standardspeicherort " %systemdrive%\akshci.ssh\akshci_rsa" verwendet. Möglicherweise müssen Sie diesen Speicherort jedoch ändern, wenn Sie einen anderen Pfad angefordert haben. Um den Speicherort zu ändern, geben Sie den -sshPublicKey
Parameter für Set-AksHciConfig an.
Führen Sie den folgenden Befehl aus, um die IP-Adresse des Windows-Workerknotens abzurufen:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Führen Sie als Nächstes ssh Administrator@ip
aus, um eine Verbindung mit einem Windows-Knoten herzustellen:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
Nachdem Sie mithilfe von SSH eine Verbindung mit dem Knoten hergestellt haben, können Sie net user administrator *
ausführen, um das Administratorkennwort zu aktualisieren.
SSH zur Verbindung mit Linux-Workerknoten verwenden
Um SSH zum Anmelden bei einem Linux-Workerknoten zu verwenden, führen Sie zunächst kubectl get
aus, um die IP-Adresse Ihres Knotens abzurufen und den Wert EXTERNAL-IP
zu erfassen.
Hinweis
Sie müssen den richtigen Speicherort für Ihren privaten SSH-Schlüssel angeben. Im folgenden Beispiel wird der Standardspeicherort " %systemdrive%\akshci.ssh\akshci_rsa" verwendet. Möglicherweise müssen Sie diesen Speicherort jedoch ändern, wenn Sie einen anderen Pfad angefordert haben. Um den Speicherort zu ändern, geben Sie den -sshPublicKey
Parameter für Set-AksHciConfig an.
So ermitteln Sie die IP-Adresse des Linux-Worker-Knotens.
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Verwenden Sie ssh clouduser@ip
, um eine Verbindung mit dem Linux-Knoten herzustellen:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
Nachdem Sie mithilfe von SSH eine Verbindung mit dem Knoten hergestellt haben, können Sie net user administrator *
ausführen, um das Administratorkennwort zu aktualisieren.
Nächste Schritte
- Bekannte Probleme.
- Bekannte Probleme im Windows Admin Center.