The VPN system provides correct technical solutions for administrators and simple attractive user's interface. The solution of that type is based on the usage of some utilities with an open source code, such as OpenVPN, OpenVPN GUI, Nullsoft Scriptable Install System (NSIS) and TightVNC. The TightVNC program does not apply the VPN technology by itself, but it is used to set a transparent remote control.
This system can be used as a corporative Windows 2000/XP installer that includes client settings of the VPN remote access server and contains the integrated VNC server for the flexible remote access and the technical support for VPN connection clients.
The Open VPN is a reliable and flexible solution for VPN that permits a secure installing of encrypted communication channels of the Unix/Linux, Windows 2000/XP and MAS OSX platforms.
The Open VPN GUI is a convenient open source utility for the VPN management for Windows 2000/XP. This is one of the most suitable solutions for the end user. The OpenVPN GUI grants a fast and simple access to the VPN remote access server settings for many users.
The Nullsoft Scriptable Install System is an open source project, which gives a possibility to create corporative packages for the client software installation.
The Virtual Network Computing (VNC) is a technology that is well known to many users and administrators of the network services. The TightVNC is one more open source package, which is based on the Real VNC solution. You can implement this system for a more efficient processing of your VNC connections.
A correct organization of the VPN remote access server requires providing a dedicated remote server under operation systems from the Unix family. System administrators must provide a high level of security for this server. They must disconnect all the network services, except the SSH and OpenVPN, and define strict rules for the firewall.
A procedure of the VPN remote access server creation comprises the following steps: a creation of a static key for the VPN object; adding a rule that will permit the UDP traffic via the 5023 port; running the VPN object.
You can configure the OpenVPN in different ways by passing some parameters. This software can work in a daemon mode, when a daemon parameter is specified. You can also include a disable OCC parameter to allow common work of different OpenVPN versions. It is very convenient if you support some remote users, who do not receive software updates by some reasons.
You should pay proper attention for the VPN installer configuring. VPN clients should know a location of the VPN server, a port number for the connection, a static key id, etc. You need a full configuration file and a key with the corporative VPN installer for this purpose. End users will not require an additional help in the remote access receiving process if there is the simple installer.
There are opportunities to include some independent software to your own Windows 2000/XP installer. For instance, instead of the simple VPN client installation with a pre-defined key and a configuration file you can operate the TightVNC software for the client and server object VNC protocol.