Folder Bersama melalui Hyper-V Ubuntu Guest

Shared Folders Over Hyper V Ubuntu Guest

Menyiapkan folder bersama di Hyper-V bukanlah hal yang konvensional untuk dilakukan. Tidak seperti VirtualBox, Hyper-V bukanlah hypervisor eksklusif desktop. Ini dimaksudkan untuk berjalan di server dan mengelola seluruh pusat data. Fitur seperti Folder Bersama tidak menjadi perhatian khusus dalam skenario seperti itu. Namun demikian, kami masih dapat mengelola untuk berbagi folder antara OS tamu yang berjalan di Hyper-V dan sistem operasi host dengan cara yang aman, teruji dengan baik, dan stabil. Kami akan menggunakan berbagi file SMB untuk berbagi folder yang dibuat di mesin host dengan tamu. Hal ini mirip dengan berbagi folder antara dua komputer biasa. Karena Hyper-V berjalan di Windows jadi kita harus mendapatkan sedikit Windows spesifik saat membuat file share.

Untuk memastikan kita semua berada di halaman yang sama, kita menjalankan langkah-langkah berikut pada sistem host Windows 10 Pro dengan Ubuntu 18.04 LTS yang berjalan sebagai tamu di dalam Hyper-V.



Memulai berbagi file

di kamu Mulai Menu cari Aktifkan atau nonaktifkan Fitur Windows. Setelah Anda menemukannya, buka dan periksa UKM 1.0 dan UKM Langsung kotak, seperti gambar di bawah ini:





Klik OK, dan tunggu hingga perubahan terjadi. Jika meminta Anda untuk me-reboot sistem, lakukan itu. Cari juga Pengaturan Berbagi Lanjutan di Menu Mulai dan verifikasi bahwa Berbagi Dinyalakan seperti:

Jika tidak, centang kotak yang mengaktifkannya dan simpan perubahannya.



Setelah selesai, mari buat Folder di mana kita akan menyimpan konten yang dapat dibagikan. Kami akan memberi nama kami Folder Bersama Saya . Klik kanan pada folder baru ini, buka Properties → Sharing dan Klik Membagikan.

Ini akan menanyakan kepada Anda tentang pengguna mana yang mungkin ingin Anda bagikan folder ini. Secara default, nama pengguna Anda akan dipilih, biarkan saja, untuk alasan keamanan. Di sini Anda dapat melihat nama pengguna dummy Raja Penyihir sedang dipakai. Jika Anda ingin menambahkan lebih banyak pengguna, jangan ragu untuk melakukannya.

Selanjutnya, Klik Membagikan yang akan mengharuskan Anda untuk memiliki hak administratif dan Anda akan diberikan Jalur Jaringan folder di Jendela berikutnya.

Seperti yang Anda lihat jalannya adalah \ANGMARMySharedFolder pada kasus ini. Biasanya, itu akan mengikuti hal yang sama \PCNameShared_Folder_Name format. Garis miring terbalik digunakan untuk memisahkan direktori yang berbeda saat meresepkan jalur di Windows. Pada tamu Linux kami, kami akan mengganti garis miring terbalik untuk meneruskan yang seperti itu //NamaPC/Nama_Folder_Bersama

Sejauh ini baik. Sekarang pertanyaannya adalah bagaimana kita mengakses ini dari Tamu Linux kita?

Tamu untuk Meng-host Jaringan

Untuk mengakses konten folder bersama, jaringan tamu dan host harus berada di jaringan yang sama. Jika Anda menggunakan Saklar Default oleh Hyper-V untuk menyediakan konektivitas ke Tamu Anda, maka VM Anda dapat berbicara dengan instalasi Windows utama dan kami tidak perlu khawatir.

Di layar manajer Hyper-V, buka pengaturan mesin virtual Ubuntu Anda dan verifikasi bahwa: Saklar Default digunakan untuk konektivitas.

Meskipun ini dapat bekerja dengan keduanya Saklar Internal dan Eksternal (dua sakelar virtual yang ditawarkan oleh hyper-V) penting untuk dicatat bahwa baik host dan tamu harus berada di jaringan yang sama agar berbagi file SMB/CIFS berfungsi.

Memasang Folder Bersama di Tamu

Mulai OS Tamu Anda, yang dalam kasus kami adalah Ubuntu. Buka terminal dan instal cifs-client sederhana.

$sudotepatInstallcifs-utils

Selanjutnya, Anda perlu memutuskan di mana dalam sistem file Anda ingin memasang folder bersama. Dalam kasus kami, kami akan memasangnya di direktori baru bernama SharedFolder yang berada di dalam direktori home.

$mkdir~/Folder bersama

Oke, jadi sekarang sebagai langkah terakhir, Anda perlu memasang folder. Ingat bahwa ketika kami membuat berbagi file di host kami, kami mendapat jalur jaringan untuk folder yang tadi \ANGMARMySharedFolder sementara milik Anda mungkin berbeda, satu hal yang akan tetap sama adalah garis miring terbalik yang digunakan oleh Windows yang harus Anda ubah garis miring ke depan saat menentukan di Linux.

Juga karena kami membagikannya hanya dengan satu pengguna Windows (sendiri), Anda perlu memberi tahu Linux apa nama pengguna Windows Anda sehingga dapat mengautentikasi terhadap nama itu.

$sudomount.cifs//<NAMA PC ANDA> /<NAMA FOLDER BERSAMA>
~/Folder bersama-atau pengguna=<NAMA PENGGUNA WINDOWS ANDA>

Misalnya, dalam contoh di atas, jalur yang ditetapkan ke folder, oleh Windows adalah seperti yang ditunjukkan di bawah ini:

Untuk memasang folder ini di jalur ~/Folder Bersama Saya perlu menjalankan:

$sudomount.cifs//ANGMAR/Folder Berbagiku ~/Folder bersama-atau pengguna=WindowsUserName

Anda akan dimintai kata sandi sudo (jika Anda tidak menjalankan sebagai root), dalam hal ini masukkan: kata sandi untuk pengguna Linux Anda dan Anda akan dimintai kata sandi untuk mengakses folder jarak jauh, dalam hal ini, masukkan kata sandi pengguna Windows .

Itu harus berhasil! Sekarang Anda bisa pergi ke jalan ~/Folder Bersama dan lihat konten yang di share oleh OS host anda. Anda dapat mengubah izin file untuk melarang VM memodifikasi file. Semoga, Anda menikmati tutorial ini dan belajar sesuatu yang berguna darinya!

Beri tahu kami jika ada masalah yang Anda hadapi dengan Hyper-V atau topik terkait virtualisasi lainnya yang Anda ingin kami bahas!