VMware altyapılarında yönetim işlemleri genellikle uzaktan bağlantı ile yürütülür. SSH, ESXi sunucularla güvenli iletişim kurmanın en yaygın yollarından biridir. Ancak güvenlik tedbirleri kapsamında bu erişim, ESXi sistemlerde varsayılan olarak kapalıdır.
Sanal sunucu yönetiminde süreklilik sağlamak için VMware ESXi kurulum adımlarının eksiksiz uygulanması gerekir. Böylece SSH erişimi gibi servisler daha kontrollü bir şekilde yönetilebilir. SSH bağlantısını etkinleştirmek için fiziksel konsol, web arayüzü ya da vCenter tercih edilebilir.
SSH Bağlantısı Gereksinimleri
ESXi sunucusuna SSH ile bağlanmadan önce aşağıdaki şartların sağlanmış olması gerekir:
- root erişimi olan bir ESXi ana makinesi
- Uzak istemci bilgisayarda yüklü bir SSH aracı (örneğin PuTTY)
- vSphere Web Client kullanılıyorsa, yetkili bir kullanıcı hesabı
SSH Servisini Nasıl Aktif Ederiz?
ESXi’ye bağlanırken “Connection refused” hatası görüyorsanız, SSH servisi şu anda devre dışıdır. Servisi etkinleştirmek için üç alternatif yöntem kullanılabilir.
DCUI Arayüzünden SSH Açma
Eğer fiziksel erişim varsa, BMC konsolu aracılığıyla DCUI ekranına bağlanıp SSH servisini başlatabilirsiniz. Konsol üzerinde F2 tuşuna basarak oturum ekranını açın ve root hesabıyla giriş yapın.

DCUI menüsünden Troubleshooting Options bölümüne girip, ESXi Shell ve SSH seçeneklerinin üzerinden Enter tuşuna basarak her ikisini de aktif hale getirilmeliyiz.

Enable SSH satırına gelip yine Enter tuşuna bastığınızda servis etkinleşecektir.
vSphere Client Arayüzüyle SSH Etkinleştirme
vCenter tarafından yönetilen bir ESXi sunucusunda SSH servisini etkinleştirmek için vSphere Client arayüzünü kullanabilirsiniz.
Host sekmesini açtıktan sonra Manage alanına geçin. Burada sağ tarafta yer alan Services sekmesine tıklayın. Açılan listede TSM-SSH servisini bulun ve durumu Stopped olarak görünüyorsa, Start seçeneğini seçerek başlatın.

*Ayrıca sistem tekrar başlatıldığında SSH servisi direkt kapanır. Bunu otomatikleştirmek için Actions > Policy > Start and Stop with host seçeneğini işaretleyebiliriz.

vSphere Client Üzerinden SSH Aktivasyonu

Öncelikle vCenter hesabınıza giriş yapın ve SSH servisini etkinleştirmek istediğiniz ESXi sunucusunu seçin. Üst menüden Configure sekmesine ilerleyin ve System kategorisinde bulunan Security Profile bölümünü açın.
Services kısmında Edit seçeneğini kullanarak SSH servisini bulun ve Start butonuna tıklayarak servisi başlatın

Test Yöntemi
SSH erişimini açtıktan sonra, bağlantıyı test etmek için terminalde veya PuTTY üzerinde aşağıdaki komutu çalıştırabiliriz.
ssh [email protected]
Buradaki IP adresini kendi ESXi host’unuzla değiştirebiliriz.
Bağlantı başarılıysa Connection Refused hatası almazsınız ve doğrudan ESXi kabuğuna erişebilirsiniz.
Bağlantı sağlandıktan sonra sistemdeki kaynak kullanımını analiz etmek için performans izleme komutlarını veya araçlarını kullanarak CPU, bellek ve ağ istatistiklerini görüntüleyebilirsiniz.
Sık Sorulan Sorular
Proxmox ve VMware ESXi arasında SSH yönetimi açısından fark var mı?
Proxmox VE, Debian tabanlı bir sistem olduğundan SSH erişimi varsayılan olarak aktiftir ve root üzerinden hemen bağlantı kurulabilir.
VMware ESXi ise kapalı sistem mimarisine sahiptir; SSH erişimi güvenlik nedeniyle kapalı gelir ve manuel olarak etkinleştirilmesi gerekir.
Performans, güvenlik ve ölçeklenebilirlik açısından detaylı bir inceleme için Proxmox ve VMware ESXi Karşılaştırması sayfamıza göz atabilirsiniz.
vCenter olmadan ESXi SSH erişimi açılabilir mi?
vCenter erişiminiz olmasa bile Direct Console User Interface (DCUI) veya vSphere Host Client üzerinden SSH bağlantısını aktif hale getirebilirsiniz.
PuTTY ile ESXi’ye bağlanırken “Connection refused” hatası alıyorum.
SSH servisinin kapalı olduğu veya güvenlik duvarının 22 numaralı portu engellediği anlamına gelir. DCUI veya Web Client üzerinden SSH servisini etkinleştirin. Ardından ssh root@sunucu_ip_adresi komutuyla yeniden deneyin.
ESXi’de SSH erişimi etkinleştirildikten sonra log kayıtları nasıl izlenir?
SSH etkinleştirildikten sonra yapılan tüm bağlantılar /var/log/hostd.log ve /var/log/auth.log dosyalarına kaydedilir.