VirtualBox에서 실행되는 호스트 OS에서 게스트 OS로 파일을 전송하는 방법은 무엇입니까?


8

호스트 OS (Windows 7)에서 VirtualBox에서 실행중인 게스트 OS (CentOS)로 파일을 전송하려고합니다.

사용하려고 pscp했지만 오류가 발생합니다.More than one remote source not supported

ftp를 시도했지만 연결되지 않아 이유를 모르겠습니다.

답변:



1

"scp"명령을 사용하여 ssh 데몬 (sshd)을 Windows 상자에서 실행해야합니다.

또는 Windows scp 클라이언트 중 하나를 사용하여 centos VM과 대화하십시오. scp를 사용하여 파일을 전송할 수 있습니다.


1
scp 명령에 대한 게스트 컴퓨터의 IP 및 자격 증명을 어떻게 식별합니까?
ted.strauss

1

정확히 같은 설정이 있습니다 ( Windows 7 Host OS, CentOS 6.5 Guest OS) ...

(CentOS의 IP 주소에서 SSH를 사용하는 경우 아래에서이 단락을 건너 뛸 수 있습니다.)
Virtualbox에서 브리지 된 네트워크 어댑터 (설정> 네트워크> 어댑터 1 : 브리지로 설정)를 사용하도록 설정하고 Apache를 설치 한 후 ( 호스트 이름 설정 , service iptables stop)로 방화벽을 끕니다 . 당신은 당신에게 주어진 IP 주소를 ifconfig eth0보거나 출력을 좁힐 수 있습니다ifconfig eth0 | grep 'inet addr' | awk '{print $2}' . 이것은 호스트 이름과 같은 줄에있는 / etc / hosts 파일에도 있어야하는 IP 주소입니다. 테스트 목적으로 index.html 파일을 / var / www / html (웹 루트)에 넣으십시오. 그런 다음 Windows 7 OS의 브라우저에서 로컬 IP 주소 192.168.xx로 VM을 찾아 볼 수 있어야합니다.

파일을 앞뒤로 전송 하기 위해 Windows 7 호스트 OS에서 WinSCP 를 사용할 수 있습니다 . WinSCP에서 다음 설정으로 새 세션을 작성하십시오.

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)

-2

Samba를 사용하여 파일을 전송할 수 있습니다. Samba를 설치 한 다음 호스트 OS와 파일을 전송할 OS를 선택하십시오.

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