Aracılığıyla paylaş


Bakım ve sorun giderme için SSH ile Windows veya Linux çalışan düğümlerine bağlanma

Şunlar için geçerlidir: Azure Stack HCI 22H2 üzerinde AKS, Windows Server'da AKS

Bakım, günlük toplama veya diğer sorun giderme işlemleri için Azure Arc tarafından etkinleştirilen AKS'deki Windows veya Linux çalışan düğümlerine erişmeniz gerekebilir. Güvenlik amacıyla, Windows veya Linux çalışan düğümlerine erişmek için bir Secure Shell Protokolü (SSH) bağlantısı oluşturmanız gerekir. SSH kullanmak için düğümün IP adresini kullanarak oturum açarsınız.

Bu makalede, hem Windows hem de Linux düğümlerine erişmek için bir SSH bağlantısının nasıl oluşturulacağı açıklanır.

Windows çalışan düğümlerine bağlanmak için SSH kullanma

SSH kullanarak bir Windows çalışan düğümünde oturum açmak için komutunu çalıştırarak kubectl get düğümünüzün IP adresini alın ve değeri yakalayın EXTERNAL-IP .

Not

SSH özel anahtarınıza doğru konumu geçirmeniz gerekir. Aşağıdaki örnek varsayılan %systemdrive%\akshci.ssh\akshci_rsa konumunu kullanır, ancak farklı bir yol isterseniz bu konumu değiştirmeniz gerekebilir. Konumu değiştirmek için Set-AksHciConfig parametresini belirtin-sshPublicKey.

Windows çalışan düğümünün IP adresini almak için aşağıdaki komutu çalıştırın:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Ardından, bir Windows düğümüne bağlanmak için komutunu çalıştırın ssh Administrator@ip :

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

Düğüme bağlanmak için SSH'yi kullandıktan sonra komutunu çalıştırarak net user administrator * yönetici parolanızı güncelleştirebilirsiniz.

Linux çalışan düğümlerine bağlanmak için SSH kullanma

Linux çalışan düğümünde oturum açmak üzere SSH kullanmak için önce komutunu çalıştırarak kubectl get düğümünüzün IP adresini alın ve değeri yakalayın EXTERNAL-IP .

Not

SSH özel anahtarınıza doğru konumu geçirmeniz gerekir. Aşağıdaki örnek varsayılan %systemdrive%\akshci.ssh\akshci_rsa konumunu kullanır, ancak farklı bir yol isterseniz bu konumu değiştirmeniz gerekebilir. Konumu değiştirmek için Set-AksHciConfig parametresini belirtin-sshPublicKey.

Linux çalışan düğümünün IP adresini almak için:

kubectl --kubeconfig=yourkubeconfig get nodes -o wide

Linux düğümüne bağlanmak için kullanın ssh clouduser@ip :

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

Düğüme bağlanmak için SSH'yi kullandıktan sonra komutunu çalıştırarak net user administrator * yönetici parolanızı güncelleştirebilirsiniz.

Sonraki adımlar