Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : AKS sur Windows Server
Vous devrez peut-être accéder aux nœuds de travail Windows ou Linux dans AKS sur Windows Server pour des opérations de maintenance, la collecte de journaux ou d'autres tâches 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 indiquer l’emplacement correct pour 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 indiquer l’emplacement correct pour 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.