Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: AKS su Windows Server
Potrebbe essere necessario accedere ai nodi di lavoro Windows o Linux nel servizio Azure Kubernetes in Windows Server per operazioni di manutenzione, raccolta di log o altre operazioni di risoluzione dei problemi. Ai fini della sicurezza, è necessario creare una connessione SSH (Secure Shell Protocol) per accedere ai nodi di lavoro Windows o Linux. Per usare SSH, accedere usando l'indirizzo IP del nodo.
Questo articolo descrive come creare una connessione SSH per accedere ai nodi Windows e Linux.
Usare SSH per connettersi ai nodi di lavoro di Windows
Per usare SSH per accedere a un nodo di lavoro di Windows, eseguire kubectl get per ottenere l'indirizzo IP del nodo e acquisire il EXTERNAL-IP valore.
Nota
È necessario passare la posizione corretta alla chiave privata SSH. L'esempio seguente usa il percorso predefinito di %systemdrive%\akshci.ssh\akshci_rsa, ma potrebbe essere necessario modificare questo percorso se è stato richiesto un percorso diverso. Per modificare il percorso, specificare il -sshPublicKey parametro per Set-AksHciConfig.
Per ottenere l'indirizzo IP del nodo di lavoro di Windows, eseguire il comando seguente:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
ssh Administrator@ip Eseguire quindi per connettersi a un nodo Windows:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
Dopo aver usato SSH per connettersi al nodo, è possibile eseguire net user administrator * per aggiornare la password dell'amministratore.
Usare SSH per connettersi ai nodi di lavoro Linux
Per usare SSH per accedere a un nodo di lavoro Linux, eseguire prima di tutto kubectl get per ottenere l'indirizzo IP del nodo e acquisire il EXTERNAL-IP valore.
Nota
È necessario passare la posizione corretta alla chiave privata SSH. L'esempio seguente usa il percorso predefinito di %systemdrive%\akshci.ssh\akshci_rsa, ma potrebbe essere necessario modificare questo percorso se è stato richiesto un percorso diverso. Per modificare il percorso, specificare il -sshPublicKey parametro per Set-AksHciConfig.
Per ottenere l'indirizzo IP del nodo del ruolo di lavoro Linux:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Usare ssh clouduser@ip per connettersi al nodo Linux:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
Dopo aver usato SSH per connettersi al nodo, è possibile eseguire net user administrator * per aggiornare la password dell'amministratore.