호스트 운영 체제에서 가상 머신에서 실행되는 게스트 운영 체제로 파일을 복사할 수 있습니까? (폴더 공유 아님)

호스트 운영 체제에서 가상 머신에서 실행되는 게스트 운영 체제로 파일을 복사할 수 있습니까? (폴더 공유 아님)

제가 아는 바로는 공유 폴더라는 옵션이 있습니다. 그러나 그것은 내가 말하는 것이 아닙니다. 여기서 내 게스트 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
  • 호스트에서 Firefox를 열고 게스트에 연결합니다.firefox 192.168.56.xx:8000

관련 정보