I'd like to setup a VPN server at home for secure remote file access, server and computer management.
File access: pretty self explanatory (dunno which sort of setup is best, FTP?)
Server and computer management: WoL, shutdown, manage, update, etc.
VPN is for:
- security: I am stringent on security (borderline paranoid?!), even for personal usage.
- very powerful (as if my laptop was at home on my LAN aka I can do anything)
- experience: I've never set up a VPN before and am a keen learner
- "geek cred", why not.
I'm open to alternative suggestions.
VNC is, I have read, insecure. It's an ideal setup which would work great for my
management needs, but how can I guarantee secure connection? VNC is very versatile and would work on Linux, iPhone OS, Windows, Mac OS, etc.
WoL is no problem, I already have correct ports forwarded, BIOS and NICS set up for it on the individual machines. HOWEVER, it offers NO security, as anyone could wake my PC provided they have the magic packet and my DynDNS address. I can send magic packets from any OS, including iPhone.
As for
file management, I'm considering FTP cause I don't really know what else would fit the bill, but still there are security concerns, and I'm not sure FTP is the most secure. Maybe SFTP? Again, SFTP is supported by most OS, so very versatile too.
So as you can see, I could very well go without VPN - but I don't know how I could have a robust encryption of all feeds coming in and out of the gateway pertaining to the aforementioned uses. VPN creates a tunnel and encrypts data, which fits the bill. The idea is to be able to easily yet securely access all these resources without needing (if possible) 3rd party software - VNC Java Viewer in the browser, SFTP from browser, WoL from browser... Ideally, I would set up a web server with a secured web page with a link to the VNC Java Viewer, one to open SFTP for file transfer, and one which would order the server to send a WoL signal to specified computer.