Csatlakozás SSH-val Windows- vagy Linux-munkavégző csomópontokhoz karbantartás és hibaelhárítás céljából

A következőkre vonatkozik: AKS az Azure Stack HCI 22H2-ben, AKS Windows Serveren

Előfordulhat, hogy az Azure Arc által engedélyezett AKS-ben lévő Windows- vagy Linux-munkavégző csomópontokhoz kell hozzáférnie karbantartási, naplógyűjtési vagy egyéb hibaelhárítási műveletekhez. Biztonsági okokból létre kell hoznia egy Secure Shell Protocol(SSH) kapcsolatot a Windows- vagy Linux-munkavégző csomópontok eléréséhez. Az SSH használatához a csomópont IP-címével kell bejelentkeznie.

Ez a cikk azt ismerteti, hogyan hozhat létre SSH-kapcsolatot a Windows- és Linux-csomópontok eléréséhez.

SSH használata Windows-munkavégző csomópontokhoz való csatlakozáshoz

Ha az SSH használatával szeretne bejelentkezni egy Windows-feldolgozó csomópontba, futtassa a parancsot kubectl get a csomópont IP-címének lekéréséhez és az EXTERNAL-IP érték rögzítéséhez.

Megjegyzés

A megfelelő helyet kell átadnia az SSH titkos kulcsának. Az alábbi példa a %systemdrive%\akshci.ssh\akshci_rsa alapértelmezett helyét használja, de előfordulhat, hogy módosítania kell ezt a helyet, ha másik elérési utat kért. A hely módosításához adja meg a -sshPublicKeySet-AksHciConfig paramétert.

A Windows-feldolgozó csomópont IP-címének beszerzéséhez futtassa a következő parancsot:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Ezután futtassa a parancsot ssh Administrator@ip egy Windows-csomóponthoz való csatlakozáshoz:

ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>

Miután az SSH-t használta a csomóponthoz való csatlakozáshoz, futtathatja a parancsot net user administrator * a rendszergazdai jelszó frissítéséhez.

SSH használata Linux-munkavégző csomópontokhoz való csatlakozáshoz

Ha az SSH használatával szeretne bejelentkezni egy Linux-feldolgozó csomópontba, először futtassa a parancsot kubectl get a csomópont IP-címének lekéréséhez és az EXTERNAL-IP érték rögzítéséhez.

Megjegyzés

A megfelelő helyet kell átadnia az SSH titkos kulcsának. Az alábbi példa a %systemdrive%\akshci.ssh\akshci_rsa alapértelmezett helyét használja, de előfordulhat, hogy módosítania kell ezt a helyet, ha másik elérési utat kért. A hely módosításához adja meg a -sshPublicKeySet-AksHciConfig paramétert.

A Linux-feldolgozó csomópont IP-címének beszerzése:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

A linuxos csomóponthoz való csatlakozáshoz használja a következőt ssh clouduser@ip :

ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>

Miután az SSH-t használta a csomóponthoz való csatlakozáshoz, futtathatja a parancsot net user administrator * a rendszergazdai jelszó frissítéséhez.

Következő lépések