Merhaba,
Sürekli takip ettiğim VMware uzmanlarından birinin yazdığı uygulamanın açıklamasını aşağıda bulabilirsiniz
Orjinal link: http://www.vmdude.fr/en/news-en/sshautoconnect-vcenter-plugin/
Bu plugin ile vSphere client ile vCenter veya ESXi host'a bağlı iken host'larınıza SSH bağlantısı yapabilirsiniz. Üstelik kullanıcı adı/şifre girmeden!
Adımlar:
1- Bu link'ten plugin'i download edin.
2- sshAutoConnect.dll ve sshAutoConnect.xml dosyalarını bilgisayarınızdaki vSphere Client uygulamasının pugin\sshAutoConnect klasörüne kopylayın. (sshAutoConnect klasörünü oluşturmayı unutmayın)
C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Plugins\sshAutoConnect
3- Aşağıdaki komutu PowerCLI'da çalıştırın ve root şifrenizin Base64 encode edilmiş halini bulun
[System.Convert]::ToBase64String( [System.Text.Encoding]::UTF8.GetBytes(“root şifrenizi yazin”))
4- Daha önce kopyaladığımız "sshAutoConnect.xml" dosyasını düzenleyerek ilgili bölüme encode edilmiş root şifrenizi yazınız
Bendeki örnek aşağıdaki gibidir.
Eğer tüm host'larınızın root şifreleri aynı ise default altındaki login,password bölümüne ilgili bilgileri girmeniz yeterli olacaktır.
Her host'a farklı kullanıcı adı/şifre ile bağlanacaksanız custom servers kısmına her host için ayrı kullanıcı adı/şifre girebilirsiniz.
Plugin önce default altındaki kullanıcı adı/şifreyi dener eğer bağlanamazsa custom servers altındaki kullanıcı adı/şifreleri dener
5- vCenter'dan sshAutoConnect plugin'i install etmemiz gerekiyor. Bu işlem için vSphere Client ile vCenter'a bağlandıktan sonra sırasıyla aşağıdaki işlemleri yapmamız gerekir.
6- vSpere Client üzerinden eklediğimiz plugin'i host'a sağ tıklayarak kullanabiliriz
İyi çalışmalar,
İsmail YILMAZ