Megosztás a következőn keresztül:


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

A következőkre vonatkozik: AKS on Azure Stack HCI 22H2, AKS on Windows Server

Előfordulhat, hogy az Azure Arc által engedélyezett AKS-ben windowsos vagy linuxos munkavégző csomópontokat kell elé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-feldolgozó 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-feldolgozó csomópontokhoz való csatlakozáshoz

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

Feljegyzé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 -sshPublicKey Set-AksHciConfig paramétert.

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

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Ezután futtassa ssh Administrator@ip a windowsos csomóponthoz való csatlakozást:

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

Miután SSH-val csatlakozott a csomóponthoz, futtathatja net user administrator * a rendszergazdai jelszó frissítését.

SSH használata Linux-feldolgozó csomópontokhoz való csatlakozáshoz

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

Feljegyzé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 -sshPublicKey Set-AksHciConfig paramétert.

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

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

A Linux-csomóponthoz való csatlakozáshoz használható ssh clouduser@ip :

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

Miután SSH-val csatlakozott a csomóponthoz, futtathatja net user administrator * a rendszergazdai jelszó frissítését.

Következő lépések