Připojení pomocí SSH k pracovním uzlům s Windows nebo Linuxem pro účely údržby a řešení potíží
Platí pro: AKS v Azure Stack HCI 22H2, AKS na Windows Serveru
Možná budete potřebovat přístup k pracovním uzlům Windows nebo Linuxu v AKS, které služba Azure Arc povolila pro účely údržby, shromažďování protokolů nebo jiných operací řešení potíží. Pro účely zabezpečení musíte vytvořit připojení SSH (Secure Shell Protocol) pro přístup k pracovním uzlům Windows nebo Linuxu. Pokud chcete použít SSH, přihlaste se pomocí IP adresy uzlu.
Tento článek popisuje, jak vytvořit připojení SSH pro přístup k uzlům Windows i Linuxu.
Připojení k pracovním uzlům Windows pomocí SSH
Pokud chcete použít SSH k přihlášení k pracovnímu uzlu Windows, spusťte příkaz kubectl get
, který získá IP adresu vašeho uzlu a zachytí EXTERNAL-IP
hodnotu.
Poznámka:
Privátnímu klíči SSH musíte předat správné umístění. Následující příklad používá výchozí umístění %systemdrive%\akshci.ssh\akshci_rsa, ale pokud požadujete jinou cestu, bude pravděpodobně nutné toto umístění změnit. Pokud chcete změnit umístění, zadejte -sshPublicKey
parametr pro Set-AksHciConfig.
Pokud chcete získat IP adresu pracovního uzlu Windows, spusťte následující příkaz:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Dále spusťte připojení ssh Administrator@ip
k uzlu Windows:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa administrator@<IP Address of the Node>
Po připojení k uzlu pomocí SSH můžete spustit net user administrator *
aktualizaci hesla správce.
Připojení k pracovním uzlům s Linuxem pomocí SSH
Pokud chcete použít SSH k přihlášení k pracovnímu uzlu Linuxu, nejprve spusťte kubectl get
, abyste získali IP adresu uzlu a zachytili EXTERNAL-IP
hodnotu.
Poznámka:
Privátnímu klíči SSH musíte předat správné umístění. Následující příklad používá výchozí umístění %systemdrive%\akshci.ssh\akshci_rsa, ale pokud požadujete jinou cestu, bude pravděpodobně nutné toto umístění změnit. Pokud chcete změnit umístění, zadejte -sshPublicKey
parametr pro Set-AksHciConfig.
Získání IP adresy pracovního uzlu Linuxu:
kubectl --kubeconfig=yourkubeconfig get nodes -o wide
Slouží ssh clouduser@ip
k připojení k uzlu Linuxu:
ssh -i $env:SYSTEMDRIVE\AksHci\.ssh\akshci_rsa clouduser@<IP Address of the Node>
Po připojení k uzlu pomocí SSH můžete spustit net user administrator *
aktualizaci hesla správce.
Další kroky
- Známé problémy
- Známé problémy v Centru pro správu Windows