Estoy tratando de transferir archivos desde mi sistema operativo host (Windows 7) al sistema operativo invitado (CentOS) que se ejecuta en VirtualBox.
Intenté usar pscp
pero me da el error:More than one remote source not supported
Intenté ftp pero no se conecta y no sé por qué.
Puede hacerlo con el comando "scp", entonces el demonio ssh (sshd) también debe estar ejecutándose en el cuadro de Windows.
O use uno de los clientes scp de windows para hablar con la máquina virtual centos. Puede transferir archivos de cualquier manera usando scp.
fuente
Tengo exactamente la misma configuración ( Windows 7 Host OS, CentOS 6.5 Guest OS) ...
(si tiene SSH trabajando en una dirección IP para CentOS, puede omitir este párrafo a continuación)
Configuré Virtualbox para usar el adaptador de red en puente (Configuración> Red> Adaptador 1: establecer en puente) y después de instalar Apache (configure un nombre de host , y también apague el firewall con:)
service iptables stop
. Puede ver la dirección IP que se le proporcionóifconfig eth0
o limitar la salida conifconfig eth0 | grep 'inet addr' | awk '{print $2}'
. Esta es la dirección IP que también debe estar en su archivo / etc / hosts en la misma línea con 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 a 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 usar WinSCP en su sistema operativo host de Windows 7. Cree una nueva sesión con esta configuración en WinSCP:
fuente
Puede 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.
fuente