Setting up git

Git is yet another open source version control, and seems to be the toolof choice for contemporary coding mavericks. I still prefer svn and cvs,for centralised version control, but can appreciate why some projectsmay require distributed repositories as afforded by git. Setting up a central git repository on a server is easy. You basicallysetup a user, whose home directory is used to store the repositories,and allow access to people using keys, where the user retain theirprivate key and their public key is saved as an authorised key for thegit user account.

Read More →

Installing OpenVPN 2.2 on CentOS 6.3 64bit

This post is just an update of a previous post that used CentOS 5.7 andOpenVPN 2.2(http://nkush.blogspot.com.au/2011/10/installing-openvpn-22-on-centos-57.html).The basic instructions are the same, however this post uses some newerpackages which may have been relocated to new URLs. Again this blog andthe posts are mostly for my own reference and not intended asstep-by-step instuctions for other systems/network administrators Install RPMForge or RepoForge as it’s now known[1] wgethttp://pkgs.

Read More →

Installing OpenVPN 2.2 on Centos 5.7

OpenVPN is an SSL based VPN. There are other VPN solutions such asIPsec, etc. but OpenVPN provides a cost effective alternative. I likeOpenVPN as it support two-way authentication, i.e. both the client andserver authenticate using certificates. To install OpeVPN on CentOS weneed a number of cryptographic libraries. The simplest way is to use theDAG/RPMForge repository. Set-up the RPMForge repository [1], asthis contains the packages necessary for the installation and theinstructions are provided below.

Read More →