Mac에서 파일을 SCP로 만드는 방법-> Ubuntu VirtualBox?


14

Mac (OS X)과 Ubuntu를 실행하는 VirtualBox가 있습니다.

Mac에서 VirtualBox로 500MB 파일을 SCP로 보내려고합니다. 어떻게해야합니까? (아마도 / etc / hosts와 관련이 있습니까?)

답변:


11

해당 시스템의 Virtualbox 설정에서 NAT의 네트워크 설정을 브리지 된 어댑터로 설정하십시오. 그러면 가상 머신은 호스트 머신과 로컬 네트워크에있게됩니다. DHCP가 활성화되어 있으면 모뎀에서 IP를 얻은 다음 해당 시스템으로 scp합니다.
우분투 컴퓨터에 ssh-server가 설치되어
sudo apt-get install openssh-server
있어야합니다. scp file host:/some/directory


9

사용자 포트 전달
-게스트 실행시 VirtualBox 설정 / 네트워크로 이동
-포트 전달
-이름 "ssh", 프로토콜 TCP, 호스트 포트 = 3022, 게스트 포트 = 22를 클릭 한
다음 호스트에서

scp -P 3022 myFile localhost:

3

게스트 추가 기능 을 설치 한 후 호스트 및 게스트 OS 모두에서 액세스 할 수있는 공유 폴더 를 만들 수 있습니다 . 이를 위해 호스트의 모든 디렉토리를 사용할 수 있습니다. 공유 폴더는 다음을 통해 게스트 OS에 마운트해야합니다.

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

공유 폴더 사용에 대한이 답변 도 참조하십시오 . 게스트 OS를 부팅 할 때마다 공유 폴더를 사용할 수있게하려면 게스트에 마운트를 추가해야합니다 fstab.

또는 네트워크 공유를 사용하여 주소를 지정하여 호스트에서 디렉토리에 액세스 할 수도 있습니다 .


2

enedene의 답변에 추가 :

Oracle VM vitualbox의 어댑터 설정을 Bridged Adapter로 변경 Virtualbox 화면 왼쪽 상단에서 "기계"를 클릭하십시오. 머신> 설정> 네트워크>를 클릭하십시오.

"Attached to :"를 "Bridged Adapter"로 변경 한 다음 "Ok"를 클릭하십시오.

Virtualbox 재설정 (머신> 재설정 클릭)

일단 터미널에서 ifconfig를 수행하고 SCP의 새로운 IP 주소를 사용하십시오


1

Virtualbox Guest Addons를 설치하면 공유 폴더를 만들 수 있습니다. 그런 다음 vboxmount우분투에서 (루트로) 공유 폴더를 마운트하십시오. 그런 다음 정상적으로 복사하십시오 ( cp).

당신이 실제로 경우 필요 사용에 scp알려주세요. 나는 그 정보를 파헤칠 것이다.


사용 방법에 대한 자세한 내용을 알려주 vboxmount시겠습니까?
Takkat

자세한 내용 은 공유 폴더 를 확인하십시오.
Azizur Rahman 2016

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.