![호스트 운영 체제에서 가상 머신에서 실행되는 게스트 운영 체제로 파일을 복사할 수 있습니까? (폴더 공유 아님)](https://linux55.com/image/13144/%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EC%97%90%EC%84%9C%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%96%89%EB%90%98%EB%8A%94%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%20%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20(%ED%8F%B4%EB%8D%94%20%EA%B3%B5%EC%9C%A0%20%EC%95%84%EB%8B%98).png)
제가 아는 바로는 공유 폴더라는 옵션이 있습니다. 그러나 그것은 내가 말하는 것이 아닙니다. 여기서 내 게스트 OS는 Linux이고 호스트 OS는 Windows입니다. 게스트 운영 체제를 실행하기 위해 virtualbox를 사용하고 있습니다. 가상 머신에서 실행되는 Linux에서 간단한 애플리케이션(C/C++)을 실행해야 합니다.
함수 구문은 다음과 같습니다.
fun_copy(file_from_host_os,dest_path_guest_os)
{
//Implementation
}
여기:
file_from_host_os
: Windows 디렉터리에 존재하는 파일입니다(예: foo.txt).dest_path_guest_os
- Linux의 대상 경로 위치(예: /home/)(virtualbox에서 실행)
저는 이 포럼에 처음 왔습니다. 혹시 잘못된 부분이 있으면 정정해주세요. 미리 감사드립니다.
답변1
게스트에서 호스트로 또는 그 반대로 파일을 복사해야 할 때 Python 모듈을 사용합니다 SimpleHTTPServer
.
게스트에서 호스트로 복사:
- 호스트 개인 네트워크(일반적으로 192.168.56.x의 주소)를 활성화합니다.
- 손님으로부터,
- IP 받기:
ip a | grep 192.168.56
- 간단한 http 서버를 시작합니다:
python -m SimpleHTTPServer
- IP 받기:
- 호스트에서 Firefox를 열고 게스트에 연결합니다.
firefox 192.168.56.xx:8000