Come aprire i file che si trovano nella macchina ospite di VirtualBox da Netbeans della macchina host


8

Ho Ubuntu 10.04 installato nella mia macchina host e ha VirtualBox. Ho Guest Machine che esegue Ubuntu 10.10.

Ho NetBeans installato nella macchina host e devo aprire i miei file di progetto che si trovano nella macchina ospite. Il motivo per cui ne ho bisogno è perché sul posto di lavoro non ho accesso per installare alcuna applicazione, ecco perché ho Guest Machine su cui ho installato Web Server e ho anche un'applicazione web che sto sviluppando.

Devo aprire i file dell'applicazione Web dai Netbeans di Guest Machine per modificare / creare nuovi file per la mia applicazione Web.

Ho configurato il server SSH di Guest Machine e aggiunto il reindirizzamento delle porte in VirtualBox in modo che ora possa connettersi ad esso da Host Machine. Ma non sono riuscito a trovare alcun modo per aprire quei file da Netbeans.

Qualcuno potrebbe darmi consigli su come posso farlo per favore?

AGGIORNARE

Ho dimenticato di dire che non voglio usare SharedFolders.

Risposte:


1

C'è un modo molto più semplice. Memorizza il tuo progetto in una cartella condivisa. Imposta le cartelle condivise usando queste istruzioni e tieni il tuo codice sorgente lì. Ora puoi accedere ai file in Ubuntu usando qualsiasi metodo tu voglia.


0

prova a cercare in shared foldersvbox. Fondamentalmente ti permetterebbe di condividere file senza la necessità di samba / ssh / ftp.


0

Se capisco se ssh funziona correttamente

Puoi navigare in qualsiasi cartella nella Guest Machine con Nautilus (premi CTRL + L e digita ssh: / ip / cartella / cartella nella barra degli indirizzi) o connettiti ad essa selezionando " Connetti al server " dal menu file.

Dopo averlo fatto, il filesystem remoto verrà montato sotto ~ / .gvfs. Dovresti essere in grado di aprire qualsiasi file da lì da qualsiasi programma in grado di accedere al filesystem locale.


Hai ragione. Ho configurato SSH e ora posso collegarmi a Guest Machine tramite SSH ed elencare i file in Nautilus. Ma non ho trovato alcun modo per aprire quei file in NetBeans. Inoltre ~ / .gvfs è vuoto nel mio caso? Cosa dovrebbe contenere?
Bakhtiyor,

Dovrebbe contenere una directory chiamata "sftp in xxxx" dove xxxx è l'IP del computer host. Se è possibile sfogliare i file da Nautilus, è necessario che il file system sia stato montato da qualche parte.
Javier Rivera,

Stai usando nautilus come root?
Javier Rivera,

Non ho accesso root nella macchina host. Questa è la ragione principale per cui sto complicando il mio lavoro. Non posso installare alcuna applicazione né sono un utente sudoer.
Bakhtiyor,

Se si digita mount in un terminale, gvfs-fuse-daemon è nell'elenco dei filesystem montati?
Javier Rivera,

0
  • vai al tuo progetto netbeans e fai clic su "proprietà"
  • vai su "Esegui configurazione" e inserisci tutti i dettagli del tuo progetto + virtualbox
  • assicurati che quando premi "test connessione", ricevi un messaggio che dice "connessione riuscita"
  • ora vai al tuo terminale di virtualbox e assicurati di cambiare le autorizzazioni di proprietà per quella cartella per includere il tuo nome utente ..... usa il seguente comando:

sudo chown -R tuo-username: attuale-proprietario-cartella / percorso / a / progetto / root

  • dovresti essere in grado di salvare in remoto nella tua virtualbox a questo punto :)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.