Como abrir arquivos localizados na Máquina Convidada do VirtualBox a partir do Netbeans da Máquina Host

8

Eu tenho o Ubuntu 10.04 instalado na minha máquina host e ele possui o VirtualBox. Eu tenho o Guest Machine que roda o Ubuntu 10.10.

Eu tenho o NetBeans instalado no Host Machine e preciso abrir meus arquivos de projeto, localizados no Guest Machine. A razão pela qual eu preciso é que, no meu local de trabalho, não tenho acesso para instalar aplicativos, é por isso que tenho o Guest Machine no qual tenho o servidor Web instalado e também tenho um aplicativo da Web que estou desenvolvendo.

Preciso abrir esses arquivos de aplicativos da web no Netbeans da Guest Machine para modificar / criar novos arquivos para o meu aplicativo da web.

Eu configurei o servidor SSH da Máquina Convidada e adicionei o redirecionamento de porta no VirtualBox para que agora eu possa me conectar a ela na Máquina Host. Mas não consegui encontrar nenhuma maneira de abrir esses arquivos do Netbeans.

Alguém poderia me dar conselhos sobre como posso fazer isso, por favor?

ATUALIZAR

Esqueci de dizer que não quero usar SharedFolders.

Bakhtiyor
fonte

Respostas:

1

Existe uma maneira muito mais fácil. Apenas armazene seu projeto em uma pasta compartilhada. Configure pastas compartilhadas usando estas instruções e mantenha seu código fonte lá. Agora você pode acessar os arquivos no Ubuntu usando o método que desejar.

Alex Grin
fonte
0

tente pesquisar shared foldersno vbox. Basicamente, você pode compartilhar arquivos sem a necessidade de samba / ssh / ftp.

Quamis
fonte
0

Se eu entendi se o ssh certo está funcionando

Você pode navegar para qualquer pasta na máquina convidada com o Nautilus (pressione CTRL + L e digite ssh: / ip / folder / folder na barra de endereço) ou conectar-se a ela selecionando " Conectar ao servidor " no menu Arquivo.

Depois disso, o sistema de arquivos remoto será montado em ~ / .gvfs. Você deve poder abrir qualquer arquivo de lá a partir de qualquer programa que possa acessar o sistema de arquivos local.

Javier Rivera
fonte
Você está certo. Eu configurei o SSH e agora posso conectar-me ao Guest Machine através do SSH e listar arquivos no Nautilus. Mas não encontrou nenhuma maneira de abrir esses arquivos no NetBeans. Além disso, ~ / .gvfs está vazio no meu caso? O que deve conter?
Bakhtiyor
Ele deve conter um diretório chamado "sftp in xxxx" em que xxxx é o IP da máquina host. Se você pode procurar seus arquivos no Nautilus, ele deve ter montado o sistema de arquivos em algum lugar.
Javier Rivera
Você está usando o nautilus como root?
Javier Rivera
Não tenho acesso root na máquina host. Essa é a principal razão pela qual estou complicando meu trabalho. Não consigo instalar nenhum aplicativo nem sou usuário do sudoer.
Bakhtiyor
Se você digitar mount em um terminal, o gvfs-fuse-daemon está na lista de sistemas de arquivos montados?
Javier Rivera
0
  • vá para o seu projeto netbeans e clique em "propriedades"
  • vá para "Executar configuração" e preencha todos os detalhes do seu projeto + caixa virtual
  • certifique-se de que, ao pressionar "testar conexão", você receba uma mensagem dizendo "conexão bem-sucedida"
  • agora, vá ao seu terminal de caixa virtual e certifique-se de alterar as permissões de propriedade dessa pasta para incluir seu nome de usuário ..... use o seguinte comando:

sudo chown -R seu-nome de usuário: proprietário da pasta atual / caminho / para / projeto / raiz

  • você poderá salvar remotamente na sua caixa virtual neste momento :)
Moses Wejuli
fonte