×
VMware Sanal Makineye Dosya Transferi

VMware Sanal Makineye Dosya Transferi

Merhaba, bu yazımda sizlere VMware sanal makineye dosya transferi konusundan bahsedeceğim. VMware ortamında, kendi bilgisayarınızdaki bir dosyayı sanal makineye aktarmak için farklı yöntemler bulunmaktadır.

Konsol Üzerinden Doğrudan Dosya Aktarımı

ESXi/vSphere Konsolu

  • VMware ESXi ve vSphere Web Client’te, sanal makine konsolu üzerinden dosya sürükle-bırak (drag & drop) desteği bulunmaz.
  • Konsol üzerinden yalnızca metin kopyalama (clipboard) mümkündür. Ancak, bu özellik dosya aktarımını desteklemez.
  • Metin kopyalama özelliğini etkinleştirmek için sanal makinenin .vmx dosyasına aşağıdaki ayarlar eklenebilir:
  • isolation.tools.copy.disable = “FALSE”
  • isolation.tools.paste.disable = “FALSE”

Not: Bu ayarlar güvenlik açıkları oluşturabileceğinden, üretim ortamında dikkatle kullanılmalıdır.

VMware Workstation/Fusion

Bu ortamlarda, VMware Tools yüklüyse, drag & drop ile dosya kopyalama desteklenir.

VMware Tools ve PowerCLI ile Dosya Transferi

VMware Tools

  • Sanal makineye kurulu VMware Tools, host ile misafir arasındaki entegrasyonu artırır.
  • Konsol üzerinden sadece metin kopyalama sağlansa da, dosya transferi için araçlar devreye girer.

PowerCLI Kullanımı

  • PowerCLI’nin Copy-VMGuestFile cmdlet’i, ev sahibi bilgisayarınızdan sanal makineye dosya kopyalamanıza olanak tanır.
  • Örnek komut:
  • Copy-VMGuestFile -Source “C:\temp\dosya.txt” -Destination “C:\temp” -VM <VM_Adi> -LocalToGuest -GuestUser <Kullanici> -GuestPassword <Sifre>
  • Bu yöntem, misafir işletim sisteminde VMware Tools’un çalışıyor olmasını gerektirir.

Ağ Tabanlı Alternatif Yöntemler

SCP/SFTP ile Transfer

Linux Konuk

SSH servisi açık olan Linux VM’lerde scp komutu kullanılarak dosya aktarımı gerçekleştirilir.

Örnek:

scp /path/yerel_dosya.txt kullanıcı@<VM_IP>:/hedef/klasor/

Windows Konuk

Windows VM’lerde OpenSSH kurulumu veya WinSCP, PSCP gibi araçlar kullanılabilir.

Güvenlik

Transfer yapılırken ilgili portların (genelde 22) açık ve firewall ayarlarının doğru yapılandırılmış olması şarttır.

SMB/NFS Paylaşımları

  • Windows: SMB paylaşımı aracılığıyla, sanal makineye ağ üzerinden dosya aktarımı yapılabilir. Örneğin, Windows Gezgini’nde \\<VM_IP>\C$ ile yönetici paylaşımına bağlanılabilir.
  • Linux: Samba veya NFS ile ağ paylaşımı oluşturularak dosya transferi sağlanabilir.
  • Dikkat: Her iki yöntemde de paylaşım izinlerinin doğru yapılandırılması ve güvenlik ayarlarının titizlikle yapılması önemlidir.

ISO İmajı İle Dosya Transferi

ISO Oluşturma ve Bağlama

  • Kendi bilgisayarınızda hedef dosyayı içeren bir ISO imajı oluşturun (Windows için UltraISO, Linux için genisoimage kullanılabilir).
  • Oluşturulan ISO, vSphere Web Client veya VMRC kullanılarak sanal makinenin CD/DVD sürücüsüne bağlanır.

Aktarım

  • ISO, sanal makine içerisinde salt okunur bir CD/DVD olarak görünür. Windows konuklarda otomatik sürücü ataması yapılırken, Linux VM’lerde mount komutu ile bağlanır.
  • Avantaj: Ağ bağlantısının olmadığı durumlarda bile dosya aktarımını mümkün kılar.

USB Aygıtı Kullanımı

USB Passthrough

  • ESXi hosta fiziksel olarak bağlı USB aygıtları, sanal makineye yönlendirilebilir.
  • Bu yöntemde, USB aygıtı normal bir disk olarak görünür ve dosya transferi gerçekleştirilir.
  • Not: ESXi hostuna doğrudan erişiminiz varsa bu yöntem pratik bir seçenek sunar.

Güvenlik ve Yapılandırma İpuçları

  • Transfer sonrası, etkinleştirilen paylaşım klasörlerini veya servisleri kapatın.
  • Ağ tabanlı transferlerde firewall ve port ayarlarını kontrol edin.
  • VMware Tools ve PowerCLI gibi araçların güncel tutulması, güvenlik açıklarını minimize eder.

VMware sanal makinelerine dosya transferinde kritik teknik bilgileri ve yöntemleri içermektedir. Kendi ortamınıza ve gereksinimlerinize en uygun yöntemi seçip, güvenlik önlemlerini alarak verimli bir dosya aktarımı gerçekleştirebilirsiniz. Bu yazımda sizlere VMware sanal makineye dosya transferi konusundan bahsettim. Faydalı olması dileğiyle.


 

1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. Beykent Üniversitesi'nde Yönetim Bilişim Sistemleri Bölümü'nde yüksek lisans eğitimimi tamamladım. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde System Engineer pozisyonunda çalışmaktayım. Sektörde 19 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Sayfanın en alt kısmından Linkedin profilime ulaşabilirsiniz. Bilgi ve tecrübemi hem bu blog üzerinde hem de Çözümpark Bilişim Portalı üzerinde paylaşıyorum.

Yorum gönder