I have only one public IP address, behind it are some virtual machines that I need to access using WinSCP/FileZilla from public internet.
I know I can do port forwarding on the router like 10022->192.168.1.100:22
, but it feels too tedious. I wonder if there is an elegant solution? The ultimate goal is to be able to access file systems on those virtual machines and transfer files with a GUI client.
Edit: I have the choice to VPN into my network, however I am not quite happy with it since I need to do more configuration and security precaution etc etc. If VPN into the private network is allowed then I have to put more security on each VM which could be a lot of work and I want to avoid that.