Cómo abrir archivos que se encuentran en la máquina invitada de VirtualBox desde Netbeans de la máquina host

8

Tengo Ubuntu 10.04 instalado en mi máquina host y tiene VirtualBox. Tengo una máquina invitada que ejecuta Ubuntu 10.10.

Tengo NetBeans instalado en Host Machine y necesito abrir mis archivos de proyecto que se encuentran en Guest Machine. La razón por la que lo necesito es porque en mi lugar de trabajo no tengo acceso para instalar ninguna aplicación, es por eso que tengo Guest Machine donde tengo instalado el servidor web y también tengo una aplicación web que estoy desarrollando.

Necesito abrir los archivos de la aplicación web de Netbeans de Guest Machine para modificar / crear nuevos archivos para mi aplicación web.

He configurado el servidor SSH de Guest Machine y agregué la redirección de puertos en VirtualBox para que ahora pueda conectarme desde Host Machine. Pero no pude encontrar ninguna manera de abrir esos archivos desde Netbeans.

¿Alguien podría darme consejos sobre cómo puedo hacer eso, por favor?

ACTUALIZAR

Olvidé decir que no quiero usar SharedFolders.

Bakhtiyor
fuente

Respuestas:

1

Hay una manera mucho más fácil. Simplemente almacene su proyecto en una carpeta compartida. Configure carpetas compartidas usando estas instrucciones y mantenga su código fuente allí. Ahora puede acceder a los archivos en Ubuntu utilizando cualquier método que desee.

Alex Grin
fuente
0

intenta buscar shared foldersen vbox. Básicamente le permitiría compartir archivos sin la necesidad de samba / ssh / ftp.

Quamis
fuente
0

Si entiendo si ssh correcto está funcionando

Puede navegar a cualquier carpeta en la máquina invitada con Nautilus (presione CTRL + L y escriba ssh: / ip / folder / folder en la barra de direcciones) o conéctese seleccionando " Conectar al servidor " en el menú de archivo.

Después de hacer eso, el sistema de archivos remoto se montará en ~ / .gvfs. Debería poder abrir cualquier archivo desde allí desde cualquier programa que pueda acceder al sistema de archivos local.

Javier Rivera
fuente
Tienes razón. He configurado SSH y ahora puedo conectarme a Guest Machine a través de SSH y enumerar archivos en Nautilus. Pero no encontré ninguna forma de abrir esos archivos en NetBeans. Además ~ / .gvfs está vacío en mi caso? ¿Qué debería contener?
Bakhtiyor
Debe contener un directorio llamado "sftp in xxxx" donde xxxx es la IP de la máquina host. Si puede examinar sus archivos desde Nautilus, debe haber montado el sistema de archivos en alguna parte.
Javier Rivera
¿Estás usando nautilus como root?
Javier Rivera el
No tengo acceso de root en la máquina host. Esa es la razón PRINCIPAL por la que estoy complicando mi trabajo. No puedo instalar ninguna aplicación ni soy usuario de sudoer.
Bakhtiyor
Si escribe mount en una terminal, ¿está gvfs-fuse-daemon en la lista de sistemas de archivos montados?
Javier Rivera
0
  • vaya a su proyecto netbeans y haga clic en "propiedades"
  • vaya a "Ejecutar configuración" y complete todos los detalles de su proyecto + virtualbox
  • asegúrese de presionar "probar conexión", recibirá un mensaje que dice "conexión exitosa"
  • ahora, vaya a su terminal virtualbox y asegúrese de cambiar los permisos de propiedad de esa carpeta para incluir su nombre de usuario ..... use el siguiente comando:

sudo chown -R your-username: current-folder-owner / path / to / project / root

  • deberías poder guardar de forma remota en tu virtualbox en este momento :)
Moisés Wejuli
fuente