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

Şunlar için geçerlidir: Windows Server'da AKS

Bakım, günlük toplama veya diğer sorun giderme işlemleri için Windows Server üzerinde 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 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üne oturum açmak için, kubectl get komutunu çalıştırarak düğümünüzün IP adresini alın ve EXTERNAL-IP değerini kaydedin.

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 istediyseniz bu konumu değiştirmeniz gerekebilir. Konumu değiştirmek için, -sshPublicKey için parametresini belirtin.

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 yönetici parolanızı güncelleştirmek için komutunu çalıştırabilirsiniz net user administrator * .

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

Linux çalışan düğümüne SSH ile giriş yapmak için önce komutu çalıştırarak kubectl get ile düğümünüzün IP adresini alın ve EXTERNAL-IP değerini kaydedin.

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 istediyseniz bu konumu değiştirmeniz gerekebilir. Konumu değiştirmek için, -sshPublicKey için parametresini belirtin.

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 yönetici parolanızı güncelleştirmek için komutunu çalıştırabilirsiniz net user administrator * .

Sonraki adımlar