I thought that VPN services were used to securely connect 2 or more "sites" or LAN's (offices, locations)

For terminal access openssh should be sufficient. Or telnet tuneled through SSL or or cryptcat.

http://www.openssh.com/