Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: AKS en Windows Server
Es posible que tenga que acceder a los nodos de trabajo de Windows o Linux en AKS en Windows Server para realizar tareas de mantenimiento, recopilación de registros u otras operaciones de solución de problemas. Para fines de seguridad, debe crear una conexión de Protocolo secure Shell (SSH) para acceder a los nodos de trabajo de Windows o Linux. Para usar SSH, inicie sesión con la dirección IP del nodo.
En este artículo se describe cómo crear una conexión SSH para acceder a los nodos de Windows y Linux.
Uso de SSH para conectarse a los nodos de trabajo de Windows
Para usar SSH para iniciar sesión en un nodo de trabajo de Windows, ejecute kubectl get para obtener la dirección IP del nodo y capturar el valor EXTERNAL-IP.
Nota:
Debe pasar la ubicación correcta a la clave privada SSH. En el ejemplo siguiente se usa la ubicación predeterminada de %systemdrive%\akshci.ssh\akshci_rsa, pero es posible que tenga que cambiar esta ubicación si solicitó otra ruta de acceso. Para cambiar la ubicación, especifique el -sshPublicKey parámetro para Set-AksHciConfig.
Para obtener la dirección IP del nodo de trabajo de Windows, ejecute el comando siguiente:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
A continuación, ejecute ssh Administrator@ip para conectarse a un nodo de Windows:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
Después de usar SSH para conectarse al nodo, puede ejecutar net user administrator * para actualizar la contraseña del administrador.
Uso de SSH para conectarse a nodos de trabajo de Linux
Para usar SSH para iniciar sesión en un nodo de trabajo de Linux, ejecute primero kubectl get para obtener la dirección IP del nodo y capturar el valor EXTERNAL-IP.
Nota:
Debe pasar la ubicación correcta a la clave privada SSH. En el ejemplo siguiente se usa la ubicación predeterminada de %systemdrive%\akshci.ssh\akshci_rsa, pero es posible que tenga que cambiar esta ubicación si solicitó otra ruta de acceso. Para cambiar la ubicación, especifique el -sshPublicKey parámetro para Set-AksHciConfig.
Para obtener la dirección IP del nodo de trabajo de Linux:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Use ssh clouduser@ip para conectarse al nodo de Linux:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
Después de usar SSH para conectarse al nodo, puede ejecutar net user administrator * para actualizar la contraseña del administrador.