Whats the difference between VPN and SSL (Secure Socket Layer) or SSH (Secure Shell)?
SSL and SSH provide an end-to-end encrypted connection, whereas the VPN connection is only encrypted between the remote computer and the VPN server. Between the VPN server and the final destination, the traffic is sent in its original form (which may or may not be encrypted, depending on what protocols you are using). You can still use SSL or SSH on top of the VPN connection.