Cara mengaktifkan SSH di Oracle VirtualBox


Mengaktifkan SSH (Secure Shell) di Oracle VirtualBox mengubah cara Anda berinteraksi dengan mesin virtual Anda. Alih-alih terbatas pada jendela konsol VirtualBox, SSH memungkinkan Anda mengakses baris perintah VM Anda dari mesin host atau komputer lain di jaringan. Dalam artikel ini, kami akan menunjukkan cara mengaktifkan SSH di Oracle VirtualBox.

Aktifkan SSH di Oracle VirtualBox

Menggunakan SSH membuat pengelolaan mesin virtual Anda menjadi lebih mudah dan efektif. Setelah Anda menyiapkannya, Anda dapat membuka terminal di komputer host Anda, seperti PowerShell di Windows atau Terminal di macOS/Linux, dan terhubung langsung ke VM Anda seolah-olah Anda sedang duduk di konsolnya. Ini memungkinkan Anda dengan mudah menyalin dan menempelkan perintah, mentransfer file dengan aman menggunakan SCP atau SFTP, serta mengelola beberapa VM dari satu jendela.

SSH juga mendukung kerja jarak jauh, sehingga Anda dapat menggunakan alat pengembangan yang kuat di komputer host Anda untuk menulis dan menjalankan kode di lingkungan virtual Anda tanpa kesulitan. Secara keseluruhan, SSH memungkinkan sistem operasi host dan tamu Anda berkomunikasi secara efisien dan aman.

Untuk mengaktifkan SSH di Oracle VirtualBox, Anda perlu mengikuti langkah-langkah atau metode yang disebutkan di bawah ini.

  1. Menggunakan Jaringan Jembatan
  2. Menggunakan Penerusan Port

Mari kita bicarakan tentang mereka secara rinci.

1. Menggunakan Jaringan Bridged

Pertama, kita perlu memperbarui konfigurasi jaringan VM Anda untuk menggunakan Bridged Adapter. Bridged Adapter membuat VM Anda bertindak seperti komputer fisik terpisah di jaringan Anda. VM ini akan meminta alamat IP sendiri dari router Anda, sama seperti yang dilakukan komputer host Anda. Ini membuatnya mudah ditemukan.

Untuk membuat perubahan ini, ikuti langkah-langkah di bawah ini.

  1. Buka Oracle VirtualBox dan pastikan mesin virtual Anda dalam keadaan mati. Anda tidak dapat mengubah pengaturan ini saat VM sedang berjalan.
  2. Pilih mesin virtual Anda dari daftar di sebelah kiri.
  3. Klik tombol Pengaturan (ikon roda gigi oranye) di bilah alat.
  4. Di jendela Pengaturan, navigasikan ke tab Jaringan.
  5. Anda harus melihat tab Adapter 1. Pastikan kotak centang Enable Network Adapter dicentang.
  6. Di menu tarik-turun Attached to:, Anda memiliki dua pilihan utama. Yang paling sederhana untuk jaringan rumah atau lokal adalah Bridged Adapter.
  7. Setelah memilih "Bridged Adapter," pilih Nama yang benar dari menu dropdown. Ini seharusnya adalah nama antarmuka jaringan fisik atau nirkabel komputer host Anda yang saat ini terhubung ke internet (misalnya, "Realtek PCIe GbE Family Controller" untuk Ethernet atau adaptor Wi-Fi).
  8. Klik OK.

Sekarang, kita perlu menginstal SSH di VM Anda.

Setelah mengonfigurasi adapter jaringan, nyalakan mesin virtual Anda, buka terminal, dan verifikasi bahwa SSH berjalan dengan systemctl status ssh. Jika belum terpasang, jalankan sudo apt update && sudo apt install openssh-server -y untuk Ubuntu/Debian, atau sudo dnf install openssh-server -y untuk sistem berbasis Red Hat. Setelah terpasang, mulai layanan dengan sudo systemctl start ssh dan aktifkan agar berjalan saat boot menggunakan sudo systemctl enable ssh.

Di terminal VM Anda, temukan alamat IP-nya dengan menjalankan ip addr atau ifconfig, kemudian cari antarmuka jaringan Anda (seperti eth0 atau enp0s3) dan catat alamat inet, yang biasanya muncul sebagai 192.168.x.x. Selanjutnya, buka terminal di mesin host Anda dan mulai koneksi SSH menggunakan ssh username@ip_address. Misalnya, ssh [email , dan ketika diminta untuk pertama kali, ketik yes untuk mengonfirmasi keaslian host, lalu masukkan kata sandi pengguna VM Anda, setelah itu Anda seharusnya berhasil masuk ke mesin virtual Anda.

2. Menggunakan Port Forwarding

Jika Anda tidak dapat menggunakan Bridged Adapter, seperti pada jaringan perusahaan yang dibatasi atau Wi-Fi publik yang mengisolasi klien, Anda dapat menggunakan Port Forwarding dengan mode jaringan NAT default. Pendekatan ini memungkinkan VirtualBox untuk meneruskan lalu lintas dari port tertentu di mesin host Anda ke port SSH di mesin tamu Anda. Ikuti langkah-langkah yang dijelaskan di bawah ini.

  • Mesin virtual Anda harus berada dalam keadaan Dimatikan.
  • Pergi ke Pengaturan> Jaringan.
  • Pastikan Adapter 1 diatur ke Attached to: NAT.
  • Klik menu tarik-turun Lanjutan untuk memperluas opsi.
  • Klik tombol Port Forwarding. Jendela baru akan terbuka.
  • Klik ikon hijau “+” di sebelah kanan untuk menambahkan aturan baru.
  • Isi detailnya sebagai berikut.

    • Nama: SSH (atau nama deskriptif apa pun)
    • Protokol: TCP
    • IP Host: Biarkan kosong (atau 127.0.0.1 untuk menerima koneksi hanya dari mesin host Anda)
    • Port Host: 2222 (Anda dapat memilih port yang belum digunakan, misalnya, 2222)
    • IP Tamu: Biarkan kosong (atau IP statis dari VM Anda jika Anda telah mengaturnya)
    • Port Tamu: 22 (Ini adalah port default untuk SSH di dalam VM).
  • Klik OK untuk menyimpan aturan, lalu klik OK lagi untuk menyimpan pengaturan jaringan.
  • Pastikan SSH diaktifkan (periksa metode sebelumnya untuk melakukan hal yang sama).

Di mesin host Anda, sambungkan menggunakan perintah berikut:

-p 2222 [email 

Opsi -p 2222 memberitahu klien SSH untuk terkoneksi ke port 2222 pada mesin host Anda (127.0.0.1), yang kemudian akan diteruskan oleh VirtualBox ke port 22 pada VM tamu Anda.

Catatan: Gunakan alat klien SSH seperti MobaXterm atau PuTTY untuk terhubung ke mesin Anda.

Bagaimana cara mengaktifkan SSH di VirtualBox?

Pertama, konfigurasikan adaptor jaringan VM Anda ke mode Bridged atau atur Port Forwarding di bawah NAT dalam pengaturan Jaringan. Kemudian, nyalakan VM, instal server OpenSSH menggunakan perintah seperti sudo apt install openssh-server, dan pastikan layanan berjalan dengan sudo systemctl start ssh.

Bagaimana cara SSH ke Oracle VM?

Temukan alamat IP VM Anda dengan menjalankan ip addr atau ifconfig di dalam terminal tamu. Di mesin host Anda, buka terminal dan sambungkan menggunakan ssh username@ip_address (misalnya, ssh [email ), kemudian terima kunci host dan masukkan kata sandi Anda saat diminta.

Artikel terkait