Mesin virtual menyediakan platform yang baik bagi para insinyur dan admin untuk menguji perangkat lunak, menyiapkan lingkungan TI, dan memaksimalkan pemanfaatan sumber daya perangkat keras server.
VirtualBox adalah salah satu perangkat lunak virtualisasi paling populer di pasaran saat ini. Ini open source dan dikemas dengan banyak fitur bagus. Mari kita lihat cara SSH ke server atau desktop Ubuntu yang berjalan di VirtualBox.
Langkah 1: Menginstal SSH di Mesin Virtual
SSH adalah salah satu cara utama untuk mengelola dan berinteraksi dengan server Linux yang tidak dilengkapi dengan GUI. Tentu saja, Anda juga dapat menggunakan SSH di lingkungan desktop yang lengkap.
Untuk dapat melakukan SSH ke PC lain, sistem harus menjalankan server SSH dan layanannya harus diaktifkan. Juga, PC tempat Anda memulai koneksi SSH harus memiliki klien SSH.
Panduan ini akan mendemonstrasikan proses dengan Ubuntu Desktop sebagai OS host dan Server Ubuntu sebagai tamu OS di VirtualBox, tetapi prosedurnya pada dasarnya sama terlepas dari sistem operasi Anda menggunakan. Jika Anda tidak memiliki OS tamu, berikut caranya
instal Ubuntu sebagai sistem operasi tamu di VirtualBox.Luncurkan VirtualBox dan kemudian mulai mesin virtual Ubuntu Anda dari GUI.
Pada mesin virtual, instal SSH menggunakan perintah:
sudo tepat Install opensh-server
Server SSH Anda akan mulai secara otomatis. Anda dapat memeriksa statusnya menggunakan perintah berikut:
sudo systemctl status ssh
Jika port SSH tidak diaktifkan di firewall Anda, gunakan alat UFW untuk mengaktifkan SSH Pelabuhan.
Langkah 2: Konfigurasi Jaringan VirtualBox
Secara default, VirtualBox membuat adaptor Network Address Translation (NAT) untuk mesin virtual Anda. Ini memungkinkan mesin virtual Anda mengakses internet tetapi mencegah perangkat lain mengaksesnya melalui SSH.
Untuk mengonfigurasi jaringan, Anda perlu menggunakan penerusan port VirtualBox dan adaptor NAT default yang dilampirkan VM Anda. Perhatikan bahwa VirtualBox menyediakan banyak opsi konfigurasi jaringan lainnya seperti adaptor yang dijembatani, yang dapat Anda gunakan untuk SSH ke OS tamu, tetapi itu adalah topik untuk hari lain.
Klik kanan pada VM tempat Anda ingin SSH masuk dan klik roda Pengaturan untuk membuka jendela pengaturan. Atau, Anda juga dapat menggunakan pintasan keyboard: Ctrl + S. Selanjutnya, klik pada Jaringan pilihan.
Klik pada Canggih pilihan dan pilih Penerusan Pelabuhan. VirtualBox akan memberi Anda layar untuk mengonfigurasi aturan penerusan port Anda.
Tambahkan Aturan Penerusan Port
Klik pada Plus (+) ikon di bawah Aturan Penerusan Port halaman.
Beri aturan Anda nama yang bermakna (misalnya "penerusan port SSH"). Gunakan protokol default yaitu TCP. IP host akan menjadi 127.0.0.1 atau hanya localhost dan gunakan 2222 sebagai Pelabuhan Tuan Rumah.
Dapatkan alamat IP server Ubuntu Anda berjalan di dalam VirtualBox dan masukkan di IP Tamu kotak masukan. Dalam hal ini, alamat IP OS tamu saya adalah 10.0.2.13. Gunakan 22 sebagai port tamu.
Terakhir, tekan tombol Oke tombol.
Anda mungkin perlu memulai ulang mesin virtual agar perubahan diterapkan.
Langkah 3: Mulai Sesi SSH Anda
Dari terminal di sistem operasi utama Anda, jalankan perintah SSH dalam format berikut: ssh -p 2222 [email protected]. Sebagai contoh:
ssh-p 2222 mwizak@127.0.0.1
Harap dicatat bahwa mwizak, dalam hal ini, adalah nama pengguna login untuk mesin virtual. Terakhir, masukkan kata sandi untuk pengguna OS tamu saat diminta untuk menginisialisasi koneksi.
Jangan Lupa Amankan Koneksi SSH!
SSH adalah cara mudah untuk terhubung ke server atau komputer jarak jauh dan sekarang Anda dapat menggunakannya untuk mengakses sistem operasi tamu VirtualBox Anda.
Sama seperti SSH aman, itu juga merupakan target utama bagi peretas yang ingin mendapatkan akses ke sistem Anda. Jadi pastikan Anda mengikuti praktik keamanan terbaik saat menggunakan SSH.