Estoy intentando transferir archivos desde mi sistema operativo host (Windows 7) al sistema operativo invitado (CentOS) que se ejecuta en VirtualBox.
Intenté usarlo pscp
pero me da el error:More than one remote source not supported
Intenté ftp pero no se conecta y no sé por qué.
Respuesta1
Puede instalar Guest Additions: http://www.virtualbox.org/manual/ch04.html
y luego usar Carpetas compartidas: https://forums.virtualbox.org/viewtopic.php?t=15868
Respuesta2
Puede hacerlo con el comando "scp", luego el demonio ssh (sshd) también debe estar ejecutándose en el cuadro de Windows.
O utilice uno de los clientes scp de Windows para hablar con la máquina virtual centos. Puede transferir archivos de cualquier manera usando scp.
Respuesta3
Tengo exactamente la misma configuración (ventana 7sistema operativo anfitrión,CentOS 6.5SO invitado)...
(si tiene SSH funcionando en una dirección IP para CentOS, puede omitir este párrafo a continuación)
Configuré Virtualbox para usar un adaptador de red en puente (Configuración > Red > Adaptador 1: configurado en puente) y después de instalar Apache (establecí unnombre de host, y también desactivar el firewall con: service iptables stop
). Puede ver la dirección IP que se le proporcionó ifconfig eth0
o limitar la salida con ifconfig eth0 | grep 'inet addr' | awk '{print $2}'
. Esta es la dirección IP que también debería estar en su archivo /etc/hosts en la misma línea que su nombre de host. Para fines de prueba, coloque un archivo index.html en /var/www/html (su raíz web). Entonces debería poder navegar hasta la VM en una dirección IP local: 192.168.xx desde un navegador en su sistema operativo Windows 7.
Para transferir archivos de un lado a otro, puede utilizarWinSCPen su sistema operativo host Windows 7. Cree una nueva sesión con estas configuraciones en 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)
Respuesta4
Puedes usar Samba para transferir archivos. Simplemente instale Samba y luego elija el sistema operativo host y luego el sistema operativo donde se transferirán los archivos.