VirtualBox에서 실행되는 호스트 OS에서 게스트 OS로 파일을 전송하는 방법은 무엇입니까? OS (CentOS)로 파일을 전송하려고합니다. 사용하려고 pscp했지만

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

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

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



답변

게스트 추가를 설치할 수 있습니다 :
http://www.virtualbox.org/manual/ch04.html

공유 폴더를 사용 하십시오 :
https://forums.virtualbox.org/viewtopic.php?t=15868


답변

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

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


답변

정확히 같은 설정이 있습니다 ( 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)


답변

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


답변