March 26, 2019

Diam Diam Port 443 Lagi Konflik

Beberapa hari yang lalu lagi ada ide iseng nyobain main-main vm linux (virtual machine) menggunakan VMware Workstation Pro, niatnya mau online-nin semua vm yang telah dibuat tapi cuman punya 1 ip publik. Emang bisa? Terus gimana ngaksesnya/ngeremotenya? Bisa dong, waktu itu pake port forwarding untuk NAT di VMware Workstation Pro, karena maunya si vm tersebut dapat akses internet dan dapat diakses dari 1 ip public.

Saya butuh web service yang dapat diakses melalui 1 publik yaitu 1 ip publik hostnya, okey saya pasang web service di salah satu vm. Awalnya semua aman aman, saya forward port protokol http (80) untuk web service pada vm ke port standard protokol http (80) di host dan saya bisa mengakses web servernya melalui ip publik host, selanjutnya saya butuh aktifkan protokol https di web service, okey saya aktifkan protokol httpsnya dan forward port protokol https (443) untuk web service pada vm ke port standard https (443) di host, disitulah si port 443 main diem-dieman. Setelah forward port 443, akses ke web service melalui protokol https di tolak. Pertama, saya pikir karena permission direktorinya tapi eh melalui protokol http udah bisa kok, berarti bukan itu karena jika melalui protokol http udah bisa diakses. Kedua, saya mau iseng aktifkan port 443 di firewall vm, saya remote vmnya via SSH dan ternyata remote SSH ditolak juga. Hmmm, unik juga kasusnya, saya coba hapus port forwarding protokol https (443) dan remote vm via SSH seketika tidak ditolak lagi. Okey disaat itu seketika saya beranggapan kalau port 443 lagi bentrok atau konflik, saya cek port yang listen pada vm, tidak ada yang menggunakan port 443 selain web service yang telah ditentukan. Kemudian saya cek firewall di hostnya, tidak ada juga port 443 yang listen dan aktif. Jadi bingungkan bentroknya dimana?🤣 Soalnya di vm cuman 1 yang ketahuan yang menggunakan port 443 jadi harusnya gak ada bentrok atau konflik, jadi makin semangat sama kasus ini😂

Setelah berjam jam browsing, di salah satu blog saya menemukan titik terang katanya si VMware Workstation Pro menggunakan port 443 untuk shared VM, setelah itu saya cek konfigurasi shared VM pada VMware dan ternyata benar pernyataan blog tersebut. Saya ganti port share VM tersebut, forward lagi port protokol https (443) dan akhirnnya kasus saya tentang https tersebut telah terpecahkan, web service sudah bisa diakses melalui protokol https dan remote vm via SSH tidak ditolak lagi.