Karena server Proxmox saya hanya memiliki satu (1) IP mau, ngga mau harus cari cara agar bisa remote semua Virtual Machine yang ada didalamnya. Kalo mau gampang login ke Web UI Proxmox lalu buka Console
Kekurangan cara diatas yang adalah kita hanya bisa membuka 1 console, dan resolusinya mengikuti resolusi yang dari browser. Dengan keterbatasan itulah kita akan menggunakan RDP Client untuk mengakses Windows dibalik NAT.
1.Setting di Windows VM
Login ke Proxmox Web UI, lalu klik console di Windows 10 anda. Aktifkan fitur remote desktop dari Start Menu -> Setting ketik Remote Desktop Setting
Aktifkan tombol Enable Remote Desktop
2.Setting IPTABLES di Node Proxmox
Agar bisa RDP ke Windows 10, kita harus memforward dari node Proxmox ke IP internal VM. Cukup 1 baris
iptables -t nat -A PREROUTING -p tcp --dport 9998 -j DNAT --to-destination 192.168.2.43:3389
9998 port yang di buka oleh user. Port ini yang di forward ke port RDP (3389) di Windows 10
192.168.2.43 : IP VM Windows 10
3389 : Port default RDP Windows
Remote Desktop Windows VM
Buka aplikasi remote desktop (RDP) pilihan anda, alamat yang di masukkan adalah IP-PUBLIC:9998. Contoh menggunakan remmina