Como transferir arquivos do SO Host para o SO convidado em execução no VirtualBox?

8

Estou tentando transferir arquivos do meu SO host (Windows 7) para o SO convidado (CentOS) em execução no VirtualBox.

Eu tentei usar, pscpmas dá o erro:More than one remote source not supported

Eu tentei ftp, mas ele não se conecta e não sei por quê.

MK
fonte

Respostas:

1

Você pode fazer isso com o comando "scp", então o daemon ssh (sshd) também deve estar em execução na caixa do Windows.

Ou use um dos clientes windows scp para conversar com a centos VM. Você pode transferir arquivos de qualquer maneira usando o scp.

Crazy_Bash
fonte
11
como você identifica o IP e as credenciais da máquina convidada para o comando scp?
precisa saber é o seguinte
1

Tenho exatamente a mesma configuração ( Windows 7 Host OS, CentOS 6.5 Guest OS) ...

(se você tiver o SSH trabalhando em um endereço IP do CentOS, poderá pular este parágrafo abaixo)
. Defino o Virtualbox para usar o adaptador de rede em ponte (Configurações> Rede> Adaptador 1: definido em ponte) e depois de instalar o Apache (definir um nome de host , e também desative o firewall com:) service iptables stop. Você pode visualizar o endereço IP fornecido ifconfig eth0ou restringir a saída com ifconfig eth0 | grep 'inet addr' | awk '{print $2}'. Este é o endereço IP que também deve estar no seu arquivo / etc / hosts na mesma linha do seu nome de host. Para fins de teste, coloque um arquivo index.html em / var / www / html (sua raiz da web). Em seguida, você poderá navegar para a VM em um endereço IP local: 192.168.xx em um navegador no sistema operacional Windows 7.

Para transferir arquivos para frente e para trás, você pode usar o WinSCP no sistema operacional host do Windows 7. Crie uma nova sessão com estas configurações no 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)
David Graham
fonte
-2

Você pode usar o Samba para transferir arquivos. Basta instalar o Samba e, em seguida, escolher o sistema operacional host e, em seguida, o sistema operacional para onde os arquivos serão transferidos.

Evan Derek
fonte