Hyper-V Ubuntu Konuk Üzerinden Paylaşılan Klasörler

Shared Folders Over Hyper V Ubuntu Guest



Hyper-V'de paylaşımlı klasörler kurmak geleneksel bir iş değildir. VirtualBox'tan farklı olarak Hyper-V, masaüstüne özel bir hiper yönetici değildir. Sunucularda çalışmak ve tüm veri merkezlerini yönetmek içindir. Paylaşılan Klasörler gibi özellikler bu tür senaryolarda özel bir endişe kaynağı değildir. Bununla birlikte, Hyper-V üzerinde çalışan konuk işletim sistemi ile ana bilgisayar işletim sistemi arasında güvenli, iyi test edilmiş ve kararlı bir şekilde klasörleri paylaşmayı yine de başarabiliriz. Ana makinede oluşturulan bir klasörü konukla paylaşmak için SMB dosya paylaşımını kullanacağız. İki normal bilgisayar arasında bir klasör paylaşmaya benzer. Hyper-V Windows üzerinde çalıştığından, dosya paylaşımını oluştururken biraz Windows'a özgü almamız gerekecek.

Hepimizin aynı sayfada olduğundan emin olmak için, Hyper-V içinde konuk olarak çalışan Ubuntu 18.04 LTS ile Windows 10 Pro ana bilgisayar sisteminde aşağıdaki adımları uyguluyoruz.







Dosya paylaşımı başlatma

senin içinde Başlangıç ​​menüsü Windows Özelliklerini Aç veya Kapat için arama yapın. Bunu bulduktan sonra açın ve kontrol edin. KOBİ 1.0 ve KOBİ Doğrudan kutular, aşağıda gösterildiği gibi:





Tamam'a tıklayın ve değişikliklerin gerçekleşmesini bekleyin. Sistemi yeniden başlatmanızı isterse, bunu yapın. Ayrıca Başlat Menüsü'nde Gelişmiş Paylaşım Ayarları'nı arayın ve Paylaşımın şu şekilde Açık olduğunu doğrulayın:





Değilse, onu açan kutuyu işaretleyin ve değişiklikleri kaydedin.



Bu yapıldıktan sonra, paylaşılabilir içeriklerimizi tutacağımız bir Klasör oluşturalım. bizimkinin adını koyacağız Paylaşılan klasörüm . Bu yeni klasöre sağ tıklayın, Özellikler → Paylaşım'a gidin ve tıklayın Paylaş.

Bu klasörü hangi kullanıcılarla paylaşmak isteyebileceğinizi soracaktır. Varsayılan olarak, kullanıcı adınız seçilecektir, güvenlik nedeniyle bunu bırakalım. Burada sahte bir kullanıcı adı görebilirsiniz Cadı Kral kullanılıyor. Daha fazla kullanıcı eklemek istiyorsanız, bunu yapmaktan çekinmeyin.

Sonraki, üzerine tıklayın Paylaş bu, yönetici ayrıcalıklarına sahip olmanızı gerektirir ve size bir sonraki Pencerede klasörün Ağ Yolu verilecektir.

Gördüğünüz gibi yol \ANGMARMySharedFolder bu durumda. Genellikle, aynı şeyi takip edecek \PCAdıPaylaşılan_Klasör_Adı biçim. Windows'ta yollar reçete edilirken farklı dizinleri ayırmak için ters eğik çizgiler kullanılır. Linux konuğumuzda ters eğik çizgileri şöyle bir iletmek için değiştireceğiz //PCAdı/Paylaşılan_Klasör_Adı

Çok uzak çok iyi. Şimdi soru şu ki buna Linux Misafirimizden nasıl erişeceğiz?

Host Networking'e Misafir

Paylaşılan klasörün içeriğine erişmek için hem konuk hem de ana bilgisayar ağı aynı ağda olmalıdır. kullanıyorsanız Varsayılan Anahtar Hyper-V tarafından Misafirinize bağlantı sağlama seçeneği, ardından VM'niz ana Windows kurulumuyla konuşabilir ve endişelenecek bir şeyimiz yok.

Hyper-V yönetici ekranında Ubuntu sanal makine ayarlarınıza gidin ve Varsayılan Anahtar bağlantı için kullanılır.

Bu her ikisinde de işe yarayabilirken Dahili ve Harici Anahtar (hyper-V tarafından sunulan iki sanal anahtar) SMB/CIFS dosya paylaşımının çalışması için hem ana bilgisayarın hem de misafirin aynı ağda olması gerektiğini unutmamak önemlidir.

Paylaşılan Klasörü Misafire Monte Etme

Bizim durumumuzda Ubuntu olan Misafir İşletim Sisteminizi başlatın. Terminali açın ve basit bir cifs-client kurun.

$sudouygunYüklemekcifs-utils

Ardından, paylaşılan klasörü dosya sisteminin neresine monte etmek istediğinize karar vermeniz gerekir. Bizim durumumuzda, onu ana dizinde yaşayan SharedFolder adlı yeni bir dizine bağlardık.

$mkdir~/Paylaşılan klasör

Tamam, şimdi son adım olarak klasörü bağlamanız gerekiyor. Ana bilgisayarımızda dosya paylaşımını oluşturduğumuzda, bir ağ yolu olduğu klasör için \ANGMARMySharedFolder sizinki farklı olsa da, aynı kalacak tek şey, Windows tarafından kullanılan ters eğik çizgilerdir. eğik çizgiler Linux'ta belirtirken.

Ayrıca bunu yalnızca bir Windows kullanıcısıyla (kendiniz) paylaştığımız için, Linux'a Windows kullanıcı adınızın ne olduğunu söylemeniz gerekir, böylece bu adla kimlik doğrulaması yapabilir.

$sudomount.cifs//<PC'NİZİN ADI> /<PAYLAŞILAN KLASÖR ADI>
~/Paylaşılan klasör-veya kullanıcı=<WINDOWS KULLANICI Adınız>

Örneğin, yukarıdaki örnekte, Windows tarafından klasöre atanan yol aşağıda gösterildiği gibidir:

Bu klasörü yola bağlamak için ~/PaylaşılanKlasör Çalıştırmam gerekecek:

$sudomount.cifs//ANGMAR/MySharedFolder ~/Paylaşılan klasör-veya kullanıcı=WindowsKullanıcıAdı

Sizden sudo parolası istenecektir (root olarak çalışmıyorsanız), bu durumda Linux kullanıcınız için şifre ve uzak klasöre erişmek için sizden parola istenecektir, bu durumda, Windows kullanıcısının şifresini girin .

Bu hile yapmalı! Şimdi yola gidebilirsin ~/PaylaşılanKlasör ve ana bilgisayar işletim sisteminiz tarafından paylaşılan içeriği görün. VM'nin dosyaları değiştirmesini yasaklamak için dosya izinlerini değiştirebilirsiniz. Umarım bu eğitimden keyif almışsınızdır ve ondan faydalı bir şeyler öğrenmişsinizdir!

Hyper-V veya sanallaştırmayla ilgili ele almamızı istediğiniz başka bir konu ile karşılaştığınız herhangi bir sorun varsa bize bildirin!