So right now, I have a working Proxmox VE 5.3 Server (installed on a Dell PowerEdge R710) with several working VMs. Proxmox and the VMs are all setup with HTTPS. Because the Server and VMs are running off a single IP from the Server, I have had to reverse proxy all of the VMs through an Nginx VM.
Using Putty, I can SSH into Proxmox via External and Internal IP Address, but the VMs I can only SSH into using their Internal IP Addresses (afterall, only 1 External IP Address, and Port 22 is assigned to Proxmox). Is there some other address I can ssh to the VMs with? Right now my R710 Server is at home, but in the future it will be moving to a Server Lab. I will obviously not be able to access the VMs via their Internal IP Addresses once they're out of my home network.
Yes, I am aware I can access these VMs via Proxmox Web Console Terminals, but these Terminals are slow and do no have copy/paste functionality. I have read elsewhere the recommendation of using VPN (in particular OpenVPN), and I've already tried to setup an OpenVPN VM and have had no luck in its setup (I find it very complicated), so I want to avoid its use.
Using Putty, I can SSH into Proxmox via External and Internal IP Address, but the VMs I can only SSH into using their Internal IP Addresses (afterall, only 1 External IP Address, and Port 22 is assigned to Proxmox). Is there some other address I can ssh to the VMs with? Right now my R710 Server is at home, but in the future it will be moving to a Server Lab. I will obviously not be able to access the VMs via their Internal IP Addresses once they're out of my home network.
Yes, I am aware I can access these VMs via Proxmox Web Console Terminals, but these Terminals are slow and do no have copy/paste functionality. I have read elsewhere the recommendation of using VPN (in particular OpenVPN), and I've already tried to setup an OpenVPN VM and have had no luck in its setup (I find it very complicated), so I want to avoid its use.