VMware esxi hostu bildiğiniz üzere genellikle vSphere Client üzerinden kontrol ederiz.
Ama bazı durumlar gerekiyorki ssh kullanmamız lazım, esxi host üzerinde ssh aktif etmek için;
VMware Vsphere Client ile ESXi’a bağlanıyoruz.
Kök dizindeyken sağ taraftan Configuration > Software Kısmından “Security Profile” > Services Kısmından da Properties’e tıklıyoruz.
Bu kısımda karşınıza Running ve Stopped durumunda birkaç servis çıkacaktır. Bu servislerin içerisinde SSH servisinin Stopped durumda olduğunu göreceksiniz. SSH servisini bir kez tıklayın ve ardından Options’a tıklayın.
SSH erişimini başlatmak için Service Commands bölümünden Start‘a basıyoruz. Servisi durdurmak istersek yine aynı bölümden Stop’a basmamız yeterli olacaktır.
Bu servisin bu şekilde elle değilde otomatik olarak başlamasını istersek Startup Policy bölümünden aşağıdaki seçeneklerden bize uyanı seçiyoruz. Biz bu örneğimizde Start/Stop işlemlerini gerektikçe yapmak için Startup Policy kısmını Start and Stop Manually olarak bırakıyoruz. Ok diyerek bu kısımdan çıkıyoruz.
[warning]
– Start automatically (Herhangi bir port açıksa otomatik olarak başlamasını ve tüm portları kapalı olduğunda durdurmak)
– Start and stop with host (ESXi host ile birlikte başlar ve kapanır)
– Start and stop manually (Manuel olarak açma/kapatma)
[/warning]
Bu işlemlerden sonra SSH servisi aktif olduğu için PUTTY tarzı programlar ile SSH üzerinden ESXi Server’ımıza bağlanabiliyoruz.
SSH servisinin durumunu ve erişim ayarlarını Firewall kısmında ki Properties Sekmesine girerek görebilmekteyiz.
Aşağıda ki ekran görüntüsünde Firewall Settings kısmında Allowed IP Addresses kısmında All yazdığını görebilmekteyiz. Bu şekilde iken tüm ip adreslerinden SSH bağlantısını kabul edecektir.
Biz sadece bizim belirlediğimiz IP adreslerinden gelecek olan SSH isteklerini karşılamasını istersek aşağıda ki gibiOnly allow connections from the following networks: kısmını işaretleyerek bağlanmasını istediğimiz IP adreslerini bu kısımda belirtiyoruz.
Bu işlemlerden sonra SSH aktif hale geliyor.