How to access VM's from anywhere

I would setup a VPN server like Wireguard or OpenVPN. Once you have that setup you VPN in and then can access everything on your network. I have mine setup in a way where I need to authenticate myself first on a hidden web page which unblocks my IP, then I can connect. Adds a layer of security where it's not just wide open. The VPN itself still requires preshared keys and passwords of course too.
 
  • Like
Reactions: gurubert and UdoB
I would setup a VPN server like Wireguard or OpenVPN. Once you have that setup you VPN in and then can access everything on your network. I have mine setup in a way where I need to authenticate myself first on a hidden web page which unblocks my IP, then I can connect. Adds a layer of security where it's not just wide open. The VPN itself still requires preshared keys and passwords of course too.
whell how would i do that its ben a while sine i last used proxmox
 
Depends on what VM you want to reach, how and why.

For a Linux VM, the probably simplest solution is to configure sshd to accept no passwords, open up the port 22 to your static IPv6 of that Linux VM (that is assuming your ISP is not a total idiot and hands you out a static /56 prefix).

Another option would be to use a VPN. Here the simplest solution is probably to use your routers integrated options.
 
Depends on what VM you want to reach, how and why.

For a Linux VM, the probably simplest solution is to configure sshd to accept no passwords, open up the port 22 to your static IPv6 of that Linux VM (that is assuming your ISP is not a total idiot and hands you out a static /56 prefix).

Another option would be to use a VPN. Here the simplest solution is probably to use your routers integrated options.
im mainly going to be working with windows so i need to be able to controll it im going out of town for a bit yet i need to work with them for im doing malware testing with my VM's *edit: my ISP is a total idiot and i have /24*
 
Last edited:
for Windows, the simplest route is probably a WireGuard VPN on your router. If your router is unable to do WireGuard, fire up a Debian VM and install WireGuard there.

If your ISP is too stupid for IPv6, I hope for you that you at least don't suffer from CG-NAT.
 
Last edited: