Cara membuka file yang terletak di VirtualBox's Guest Machine dari Netbeans of Host Machine

8

Saya telah menginstal Ubuntu 10,04 di Mesin Host saya dan memiliki VirtualBox. Saya memiliki Mesin Tamu yang menjalankan Ubuntu 10.10.

Saya telah menginstal NetBeans di Host Machine dan perlu membuka file proyek saya yang terletak di Guest Machine. Alasan saya membutuhkannya adalah karena di tempat kerja saya, saya tidak memiliki akses untuk menginstal aplikasi apa pun, itu sebabnya saya memiliki Guest Machine di mana saya memiliki Server Web diinstal di atasnya dan juga saya memiliki satu aplikasi web yang saya kembangkan.

Saya perlu membuka file aplikasi web itu dari Netbeans Guest Machine untuk memodifikasi / membuat file baru untuk aplikasi web saya.

Saya telah mengkonfigurasi server SSH dari Guest Machine dan menambahkan pengalihan port di VirtualBox sehingga sekarang saya dapat terhubung ke sana dari Host Machine. Tetapi saya tidak dapat menemukan cara untuk membuka file-file itu dari Netbeans.

Adakah yang bisa memberi saya saran tentang bagaimana saya bisa melakukan itu?

MEMPERBARUI

Saya lupa mengatakan bahwa saya tidak ingin menggunakan SharedFolders.

Bakhtiyor
sumber

Jawaban:

1

Ada cara yang lebih mudah. Cukup simpan proyek Anda di folder bersama. Siapkan folder bersama menggunakan instruksi ini dan simpan kode sumber Anda di sana. Sekarang Anda dapat mengakses file di Ubuntu menggunakan metode apa pun yang Anda inginkan.

Alex Grin
sumber
0

coba cari shared foldersdi dalam vbox. Ini pada dasarnya akan memungkinkan Anda untuk berbagi file tanpa perlu samba / ssh / ftp.

Quamis
sumber
0

Jika saya mengerti apakah ssh benar bekerja

Anda dapat menavigasi ke folder apa pun di Mesin Tamu dengan Nautilus (tekan CTRL + L dan ketik ssh: / ip / folder / folder di bilah alamat) atau sambungkan ke situ dengan memilih " Sambungkan ke server " dari menu file.

Setelah melakukan itu, sistem file jarak jauh akan dipasang di bawah ~ / .gvfs. Anda harus dapat membuka file apa pun dari sana dari program apa pun yang dapat mengakses sistem file lokal.

Javier Rivera
sumber
Kamu benar. Saya telah mengkonfigurasi SSH dan sekarang saya dapat terhubung ke Mesin Tamu melalui SSH dan daftar file di Nautilus. Tetapi tidak menemukan cara untuk membuka file-file itu di NetBeans. Selain itu ~ / .gvfs kosong dalam kasus saya? Apa yang harus dikandungnya?
Bakhtiyor
Seharusnya berisi direktori yang disebut "sftp in xxxx" di mana xxxx adalah IP dari mesin host. Jika Anda dapat menelusuri file-file Anda dari Nautilus, ia harus sudah menginstal sistem file di suatu tempat.
Javier Rivera
Apakah Anda menggunakan nautilus sebagai root?
Javier Rivera
Saya tidak memiliki akses root di Mesin Host. Itulah alasan utama saya mempersulit pekerjaan saya. Saya tidak dapat menginstal aplikasi apa pun atau saya pengguna sudoer.
Bakhtiyor
Jika Anda mengetik mount di terminal, apakah gvfs-fuse-daemon ada dalam daftar filesystem yang terpasang?
Javier Rivera
0
  • buka proyek netbeans Anda dan klik "properties"
  • buka "Jalankan konfigurasi" dan isi semua detail proyek + kotak virtual Anda
  • pastikan ketika Anda menekan "uji koneksi", Anda mendapatkan pesan yang mengatakan "koneksi berhasil"
  • sekarang, buka terminal virtualbox Anda dan pastikan Anda mengubah izin kepemilikan untuk folder itu untuk memasukkan nama pengguna Anda ..... gunakan perintah berikut:

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

  • Anda harus dapat menyimpan jarak jauh ke kotak virtual Anda saat ini :)
moses wejuli
sumber