I have a Linux Computer that I want to connect via VPN to a Windows Computer, but I need it to be easy to connect like TeamViewer is. I need it to be real simple because I'm setting this up for someone that has to access a work network from their Linux machine but they aren't that tech savvy so anything complicated will just get them confused. I like how in TeamViewer you just have to type the ID and password and it'll connect. No other complicated processes it's just open, enter ID & password, and connect. Dead simple. Is their anything of equivalence for a Linux Computer to connect to Windows?
NOTE: An idea I had while writing this was to simply install TeamViewer in a normal Wine install with the latest Windows version since the Linux Version is just a Windows install run through a trimmed down Wine. Could this work for the VPN or is their no way to connect a Windows VPN through Wine?
You might be interesting in VPN over the Internet without dedicated public IP, when all the nodes are behind the NAT. Those connections called F2F (Friend to Friend) or P2PVPN (Point to Point VPN). They might be fully decentralized or may require initial connection broker like XMPP Jabber or Google Hangout (required only at time of establishing connections between end hosts). In both types of connections traffic goes directly from host to host.
VPN Name
VPN Type
Auth. Method
Peer Disc.
NAT Traversal
GBridge
Centralized P2P
Pwd @centr srv
Centr srv
Yes, centr. relay
Wippien
Centralized P2P
Pwd @centr srv
Centr srv
Yes, no relay
P2PVPN
Unstructured P2P
Shared secret
Broadcast
No, decentraliz relay
IPOP
Structured P2P
PKI/pr.ex. key
DHT lookup
Yes,relay:close peers
GNUNet
Unstructured P2P
DHT lookup
Yes
pwnat
P2P
?
ICMP hack
Yes
ZeroTier
P2P
Crypto Keys
SUTN-like
Yes
Comparison can be found here.
I haven't tried the Linux version but the Windows version works fine through Wine.
Openvpn has lots of frontends
Many years ago, I used Hamachi for this. https://secure.logmein.com/products/hamachi2/ Not tried it since, but at one time, it was that easy.
Why don't you go for a pptp client solution instead of a complex software such as OpenVPN which can be difficult to setup? It is well supported in Linux with many frontends and it is native to windows. With PPTP you have your username and password and that's it. Setup the server on windows, the client on Linux, click on the connect button and you're done.
PPTP Linux
What Linux distro are you using? This is for Ubuntu.