Estou tentando transferir arquivos do meu sistema operacional host (Windows 7) para o sistema operacional convidado (CentOS) em execução no VirtualBox.
Tentei usar pscp
mas dá o erro:More than one remote source not supported
Tentei FTP, mas não conecta e não sei por quê.
Responder1
Você pode instalar adições para convidados: http://www.virtualbox.org/manual/ch04.html
e então use Pastas Compartilhadas: https://forums.virtualbox.org/viewtopic.php?t=15868
Responder2
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 VM centos. Você pode transferir arquivos de qualquer maneira usando scp.
Responder3
Eu tenho exatamente a mesma configuração (Janelas 7SO host,CentOS 6.5SO convidado)...
(se você tiver SSH funcionando em um endereço IP para CentOS, poderá pular este parágrafo abaixo)
Eu configurei o Virtualbox para usar o adaptador de rede em ponte (Configurações> Rede> Adaptador 1: definido como ponte) e depois de instalar o Apache (defina umnome de anfitrião, e também desligue o firewall com: service iptables stop
). Você pode visualizar o endereço IP fornecido a você ifconfig eth0
ou 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 até a VM em um endereço IP local: 192.168.xx em um navegador no sistema operacional Windows 7.
Para transferir arquivos de um lado para outro, você pode usarWinSCPno 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)
Responder4
Você pode usar o Samba para transferir arquivos. Basta instalar o Samba e escolher o SO Host e depois o SO para onde os arquivos serão transferidos.