Windows 8 및 게스트 OS Ubuntu 12.04에 Hyper-V를 설치했습니다.
VirtualBox에서 게스트 우분투와 호스트/Windows의 디렉터리를 공유하는 가장 좋은 방법을 찾고 있습니다.
나는 이것을 읽었다:https://stackoverflow.com/a/1386764/913295그리고 저는 삼바에 대해 잘 알고 있습니다. 해당 질문은 Hyper-V와 관련이 없으므로 여기서 관련 질문을 제기합니다.
답변1
좋은 질문.
나쁜 소식은 게스트에게 노출되는 호스트의 디렉터리인 "공유 폴더"를 정의할 수 있는 VirtualBox 또는 VMWare와 달리 Windows 8 Hyper-V는 이러한 기능을 전혀 제공하지 않는다는 것입니다.
좋은 소식은 Hyper-V에서 기본적으로 제공되는 기능이 전혀 없기 때문에 vboxsf
파일 시스템 마운트와 같은 특별한 목적의 도구가 필요하지 않다는 것입니다. 공식/표준 방식을 통해 호스트 공유 폴더에 네트워크 공유 폴더로 액세스합니다.
smbclient
Unix용 명령줄 클라이언트 인 SMB/CIFS
는 Windows 호스트 공유 폴더에 액세스하기 위한 명령줄 도구입니다. 아래는 제가 찾은 두 가지 예입니다. 다시 한 번 말씀드리지만, 특별한 것은 없습니다. 다른 Windows 네트워크 공유 폴더에 액세스하는 것과 동일한 방식으로 액세스하세요.
Ubuntu 12.10에서 Windows 8 시스템의 파일 공유에 어떻게 연결합니까?
https://askubuntu.com/questions/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on-a-windows-8-system-using-a
Windows 8의 Hyper-V에서 완벽한 Ubuntu 설정
http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/
두 번째 링크에서 "공유 폴더 구성" 섹션을 다시 게시하겠습니다.
호스트의 폴더를 게스트에게 공유해야 합니다. 게스트는 부팅 시 이를 마운트할 수 있습니다. 이 튜토리얼에서는 이 위치에서 공유한다고 가정하겠습니다.%USERPROFILE%\workspace
VM에서 다음을 편집합니다 /etc/fstab
.
//WinHost/users/username/workspace /home/username/workspace cifs defaults,soft,uid=username,gid=users,file_mode=0777,dir_mode=0777,credentials=/home/username/.cifs-credentials,soft
또한 마운트가 작동하려면 자격 증명 파일을 추가하세요. 거기에 다음 내용을 넣으세요.
[email protected]
password=something
그게 다야.
GUI 기반 장착에 대한 추가 참고 자료:
http://www.wikihow.com/Mount-a-Windows-Share-on-an-Ubuntu-Server
http://www.liberiangeek.net/2013/04/how-to-access-windows-network-shares-in-ubuntu-13-04-raring-ringtail/
http://www.7tutorials.com/how-access-windows-7-shared-folders-ubuntu
https://help.ubuntu.com/community/MountWindowsSharesPermanently
처음에 작동하지 않으면 먼저 Windows 기반 클라이언트를 사용하여 호스트 공유 폴더에 액세스해 보십시오. 다시 한 번 말씀드리지만, 특별한 것은 없습니다. 다른 Windows 네트워크 공유 폴더에 액세스하는 것과 동일한 방식으로 액세스하세요. 즉, 일부 방법에서는 다음과 같이 말합니다."가상 스위치 관리자를 통해 내부 가상 스위치를 생성해야 합니다."호스트 공유를 사용하는 것은 꼭 필요한 것은 아니며 일반 Windows 네트워크 공유 폴더로 액세스하기 때문에 전혀 이점/이점을 제공하지 않습니다. 요약하면 다음과 같은 단계가 있습니다.
Hyper-V 호스트에서 공유 폴더를 생성하고 모든 사람에게 변경 권한을 할당합니다.
호스트에서 실행 중인 가상 머신에서 네트워크 및 공유 센터를 열고 파일 및 프린터 공유를 활성화합니다.
가상 머신에서 시작을 클릭하고 Hyper-V 호스트 이름과
\\host_name\share_name
생성 한 공유 이름을 입력합니다.host_name
share_name
Enter 키를 누르면 호스트의 공유 폴더 내용을 표시하는 Explorer 창이 VM에서 열립니다.
이제 필요에 따라 VM에서 호스트로 또는 그 반대로 파일을 복사할 수 있습니다.
참고자료:
Hyper-V 호스트와 해당 가상 머신 간에 파일을 공유하는 방법
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html
답변2
위의 어느 것도 나를 위해 일하지 않았습니다. 나는 찾았다동영상별다른 노력 없이 내 문제를 해결해주는 유튜브. 단계는 다음과 같습니다
- 우분투 게스트 머신에 openSSH를 설치하십시오:
sudo apt install OpenSSH-server
- Ubuntu 추측 IP를 찾아
ifconfig.
설치할 수 있습니다.sudo apt install net-tools.
- Windows 호스트 시스템에서 설치WinCSP
- WinCSP에서 -> 새 세션
- 파일 프로토콜:
SCP
- 호스트 이름: 우분투 추측 머신의 IP
- 사용자 이름 및 비밀번호: Ubuntu 추측 시스템의 이름입니다.
- 로그인
- 파일 프로토콜:
나에게 맞는 모든 것을 가지고 충분히 찾으십시오.
답변3
Windows 8과 Ubuntu 14.04 또는 14.10에 대한 답변은 약간 다른 것 같습니다.
작업 표시줄에서 파일 아이콘을 클릭하면 네트워크를 탐색할 수 있습니다. 호스트 시스템은 네트워크의 시스템으로 나열됩니다. 호스트 시스템을 클릭하면 비밀번호를 요구하는 대화 상자가 열립니다. 작동하는 대화 상자에서 올바른 항목 조합을 찾는 데 시간이 걸렸습니다.
대화 상자에는 사용자 및 비밀번호 값이 표시됩니다. 사용자 값은 Ubuntu에서 생성한 계정 이름으로 미리 채워져 있습니다. 이것은 아마도 당신이 원하는 것이 아닐 것입니다. Windows 시스템의 C:\Users 폴더를 살펴보세요. 개인 Windows 파일(및 그 이상)이 포함된 해당 폴더에 사용된 이름은 Ubuntu 대화 상자에 연결하려는 이름입니다. 그런 다음 Windows 로그인 비밀번호를 비밀번호 필드에 입력하세요.
비밀번호가 승인되면 C:\Users 폴더에 있는 파일을 탐색하고 모든 파일에 액세스할 수 있습니다. 다른 파일 및 폴더에 대한 액세스는 Windows 권한에 따라 다릅니다.