Kamu telah memiliki satu atau beberapa VPS (Virtual Private) atau VM (Virtual Machine) dari layanan cloud computing Microsoft Azure dalam berbagai keperluan proyek berbasis IT. Misalkan, kamu membangun website ujian kenaikan kelas secara daring (online) di sekolah. Website ujian online tersebut tidak mungkin ditaruhkan ke dalam shared hosting, pasti ke VPS atau dedicated server.
Untuk menghubungkan atau koneksi VPS atau VM Azure itu tidak perlu memakai PuTTY lagi, melainkan dengan CLI (Command Line), khususnya Linux Server. Untuk username dan password VPS atau VM dari Azure itu sendiri diambil pada saat pembuatan VPS baru di Azure.
Artikel ini memberikan tutorial cara menghubungkan atau koneksi VPS atau VM Azure dengan SSH. Untuk aplikasi penghubung remote dari client ke server melalui koneksi SSH, maka menggunakan aplikasi Git Bash atau Powershell bagi yang pakai windows 8 ke atas.
Sebelum memulai tutorial ini, pastikan kamu telah memasang SSH di PC atau laptop Client. Apabila SSH tersebut memunculkan error yang disebabkan not found …. Atasinya harus install SSH dulu di PC atau laptop Client melalui CLI (Command Line) atau terminal dari Git Bash untuk Windows.
LANGKAH-LANGKAH :
1. Kunjungi situs link ini untuk login ke Azure.
2. Lakukan login seperti pada umumnya.
3. Klik Virtual Machines.
4. Pilihlah VPS atau VM yang telah kamu buatkan.
5. Salinkan atau hafalkan alamat IP publik tersebut.
6. Aktifkan aplikasi Git Bash atau Powershell.
7. Ketikkan kode perintah untuk hubungkan VPS secara remote melalui SSH :
ssh usernamevpsazure@alamatip
Keterangan :
Warna biru = username dari VPS.
Warna hijau = alamat IP Publik dari VPS.
8. Tekan Enter.
9. Apabila ada muncul otentikasi SSH, maka ketikkan “y” atau “yes”. (Tanpa tanda kutip).
10. Tekan Enter.
11. Masukkan password dari username dengan benar, tekan Enter.
12. Berikut hasilnya.
Selesai.
Jadi, kamu bisa melakukan koneksi VPS atau VM yang ada di Azure tanpa harus di-generate melalui PuTTY dulu, bisa langsung pakai CMD (Command Line) saja seperti PowerShell (untuk Windows), Terminal (untuk Linux dan MacOS), atau Git Bash. Oleh karena itu, tutorial ini bisa menghemat waktu dalam koneksi VPS secara remote melalui SSH.
Setelah koneksi VPS melalui SSH berjalan dengan sukses, maka kamu bisa melakukan apapun di dalam server atau VPS seperti install LAMP, install ASP, install JDK, dan instal aplikasi lain yang menjadi pendukung dalam mengembangkan project kamu di dalam VPS. Misalkan, kamu membuat website sistem informasi nilai ujian siswa di sekolah dengan menggunakan Node.js.
Untuk website tersebut dapat berjalan dengan baik, maka harus install beberapa aplikasi dan / atau library dari Repositori internal atau eksternal yang mendukung Node.js seperti NPM, Apache, Let’s Encrypt, dan sebagainya.
KESIMPULAN
Kamu bisa melakukan koneksi atau hubungkan VPS atau VM dari Azure secara remote melalui SSH tanpa melalui generate dari PuTTY sehingga jauh lebih mudah dalam melakukan pengelolaan aplikasi dan sistem di dalam server atau VPS.
Kamu tidak hanya bisa melakukan pengelolaan aplikasi dan sistem di dalam VPS atau server, juga bisa mengatur firewall, maintenance server, optimasi performa server, dan masih banyak lagi. Tetapi, kamu harus memperhatikan aktivitas yang ada di server atau VPS agar tidak terjadi yang tidak diinginkan.