Accessing VMs outside my home network

MadMac Mig

Member
Dec 21, 2020
7
0
21
25
h0riz0nentertainment.wixsite.com
Hello, my name is Miguel, and I am new to Proxmox.

I have been trying to find out how to access my VMs outside my home network using VNC viewer. Is there any way to do it? As I really need this for work.
My VMs are running the latest version of Ubuntu.

Thanks in advance.
 
Last edited:
Please do not make VNC accessible over the internet.
You should establish a VPN connection into your home network and access the VMs just like you were home.
 
  • Like
Reactions: MadMac Mig
Imho this is nothing specific to Proxmox rather than using VNC as remote protocol.
There are plenty of guides in the web.

This is an example I found:
https://www.linuxtopia.org/HowToGuides/VNC_setup_Linux_Windows.html
Those are in German, but google translate might help
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-18-04-de
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04-de

But make sure to tunnel the connection through SSH and make sure you tie this down to certificate based author, perhaps no standard port, etc.
 
  • Like
Reactions: MadMac Mig
hi,

I have been trying to find out how to access my VMs outside my home network using VNC viewer. Is there any way to do it? As I really need this for work.
My VMs are running the latest version of Ubuntu.
you should use a NAT setup on your PVE host, so you can forward ports to your VMs. i suggest setting up a VM/CT for VPN connections and opening that. this way you can connect to the VPN and securely connect to your VM with VNC/SSH or whatever you like.

check out the networking section of the wiki [0]

[0]: https://pve.proxmox.com/wiki/Network_Configuration
 
  • Like
Reactions: MadMac Mig