¿Cómo SCP un archivo de Mac -> Ubuntu VirtualBox?


13

Tengo una Mac (OS X) y una VirtualBox con Ubuntu.

Quiero SCP un archivo de 500mb de la Mac a la VirtualBox. ¿Cómo hago esto? (¿Probablemente algo relacionado con / etc / hosts?)

Respuestas:


11

Coloque la configuración de red de NAT al adaptador en puente en la configuración de Virtualbox para esa máquina. Entonces su máquina virtual estará en la red local con su máquina host. Probablemente obtendrá la IP del módem si DHCP está habilitado, luego scp a esa máquina.
También necesita tener ssh-server instalado en la máquina Ubuntu:
sudo apt-get install openssh-server
Eso debería funcionar: scp file host:/some/directory


8

Reenvío de puerto de usuario
: con el invitado en ejecución, vaya a Configuración / red de VirtualBox
- Haga clic en Reenvío de puerto
- Nombre "ssh", protocolo TCP, Puerto de host = 3022, Puerto de invitado = 22
Luego, en el host,

scp -P 3022 myFile localhost:

3

Después de haber instalado Guest Additions , podrá crear carpetas compartidas para acceder desde el sistema operativo host y el sistema operativo invitado. Cualquier directorio en el host se puede utilizar para esto. La carpeta compartida debe montarse en el sistema operativo invitado mediante:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

Consulte también esta respuesta sobre el uso de carpetas compartidas. Para que las carpetas compartidas sean accesibles en cada arranque del sistema operativo invitado, debe agregar los montajes al invitado fstab.

Alternativamente, también puede acceder a los directorios desde el host dirigiéndolos mediante recursos compartidos de red .


2

Agregando a la respuesta de enedene:

cambie la configuración del adaptador en su vitualbox de Oracle VM a Adaptador en puente En la parte superior izquierda de su pantalla de Virtualbox, haga clic en "Máquina" Haga clic en Máquina> Configuración> Red>

Cambie "Adjunto a:" a "Adaptador en puente" y luego haga clic en "Aceptar"

Restablezca Virtualbox (haga clic en Máquina> Restablecer)

Una vez que aparezca, haga un ifconfig en la terminal y use la nueva dirección IP para SCP


1

Si instala los complementos de Virtualbox Guest, puede crear una carpeta compartida. Luego use vboxmount(como root) en Ubuntu para montar la carpeta compartida. Luego, copie normalmente ( cp).

Si realmente necesita usar scp, hágamelo saber. Voy a desenterrar esa información.


¿Puedes darnos más detalles sobre cómo usar vboxmount?
Takkat

Eche un vistazo a Carpetas compartidas para más detalles.
Azizur Rahman

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.