Connectez-vous avec SSH à des nœuds Worker Windows ou Linux pour la maintenance et la résolution des problèmes
S’applique à : AKS sur Azure Stack HCI 22H2, AKS sur Windows Server
Vous devrez peut-être accéder aux nœuds Worker Windows ou Linux dans AKS activés par Azure Arc pour la maintenance, la collecte des journaux ou d’autres opérations de dépannage. À des fins de sécurité, vous devez créer une connexion SSH (Secure Shell Protocol) pour accéder aux nœuds Worker Windows ou Linux. Pour utiliser SSH, vous vous connectez en utilisant l’adresse IP du nœud.
Cet article explique comment créer une connexion SSH pour accéder aux nœuds Windows et Linux.
Utiliser SSH pour se connecter à des nœuds Worker Windows
Pour vous connecter à un nœud Worker Windows avec SSH, exécutez kubectl get
afin d’obtenir l’adresse IP de votre nœud et capturer la valeur EXTERNAL-IP
.
Remarque
Vous devez passer l’emplacement approprié à votre clé privée SSH. L’exemple suivant utilise l’emplacement par défaut de %systemdrive%\akshci.ssh\akshci_rsa, mais vous devrez peut-être modifier cet emplacement si vous avez demandé un autre chemin. Pour modifier l’emplacement, spécifiez le -sshPublicKey
paramètre pour Set-AksHciConfig.
Pour obtenir l’adresse IP du nœud Worker Windows, exécutez la commande suivante :
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Ensuite, exécutez ssh Administrator@ip
pour vous connecter à un nœud Windows :
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
Une fois connecté au nœud avec SSH, vous pouvez exécuter net user administrator *
pour mettre à jour votre mot de passe administrateur.
Utiliser SSH pour se connecter à des nœuds Worker Linux
Pour vous connecter à un nœud Worker Linux avec SSH, exécutez d’abord kubectl get
afin d’obtenir l’adresse IP de votre nœud et capturer la valeur EXTERNAL-IP
.
Remarque
Vous devez passer l’emplacement approprié à votre clé privée SSH. L’exemple suivant utilise l’emplacement par défaut de %systemdrive%\akshci.ssh\akshci_rsa, mais vous devrez peut-être modifier cet emplacement si vous avez demandé un autre chemin. Pour modifier l’emplacement, spécifiez le -sshPublicKey
paramètre pour Set-AksHciConfig.
Pour obtenir l’adresse IP du nœud Worker Linux :
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Utilisez ssh clouduser@ip
pour vous connecter au nœud Linux :
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
Une fois connecté au nœud avec SSH, vous pouvez exécuter net user administrator *
pour mettre à jour votre mot de passe administrateur.
Étapes suivantes
- Problèmes connus.
- Problèmes connus de Windows Admin Center.