Using QUT Secure Access Service (SAS) on Ubuntu

QUT SAS allows QUT students and staff remote access to QUT resources securely. Unix and Unix-like operating systems such as Linux are not supported. The instruction on the QUT ITServices are pretty clear [1]. But I have duplicated some of it here for my reference. I tested the configuration on Ubuntu. Install VPNC sudo apt-get install vpnc Download or create the configuration file The configuration file can be specified on the command line when

Read More →

Connecting to OpenVPN from a Mac using Tunnelblink

To connect to an OpenVPN server you need an appropriate OpenVPN client installed to establish the SSL link. For Apple Mac OS X systems, TunnelBlick (http://code.google.com/p/tunnelblick/) is a good graphical user interface. At the time of this blog the current latest stable version of TunnelBlick available was 3.2.7. These instructions were executed on an Apple iMac running Mac OS X 10.7.4. As with all other posts on this blog, the purpose of this post is not to provide a

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 and OpenVPN 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 newer packages which may have been relocated to new URLs. Again this blog and the posts are mostly for my own reference and not intended as step-by-step instuctions for other systems/network administrators Install RPMForge or RepoForge as it’s now known<span style=“font-size: xx-small;“>[1]

Read More →

Change Apple Mac OS X Software Update Service (SUS) address

Apple IU Software Update service allows uses to keep their Mac OS X machines updated with the latest software updates and security patched. In some controlled environments, the update servers are specified in the user profile. Sometimes there may be delays in the server updates, or problems with the local update server and users may desire to connect to Apple’s services directly. Here’s are some instructions that users may find useful.

Read More →

How to install Springer Lecture Notes in Computer Science (LNCS) style for MiKTeK on Windows 7

Following on from my previous post… I had the same issue when working on my Microsoft Windows desktop at home, i.e. got the following error “! LaTeX Error: File `llncs.cls’ not found.“. So had to download the “llncs2e.zip” file yet again from “http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0/“ Dowload and extract llncs2e.zip Create a directory called splncs in C:\Program Files\MiKTeX 2.?\bibtex\bst Move the extracted file splncs.bst, splncs_srt.bst, and splncs03.bst into the new directory C:\Program Files\MiKTeX

Read More →

Springer Lecture Notes in Computer Science (LNCS) style

When working on a recent paper for a conference, I was required to produce it using the Spring Lecture Notes in Computer Science (LNCS) style. Being naive, I assumed TeX would automatically download the required package… unfortunately I got the following error “LaTeX Error: File `llncs.cls’ not found.” So I had to install the class manually. Here are the instructions for installing it on Mac OS X for latex from macport.

Read More →

My ant build.xml file

I am doing some development work using Java and am using ant to build my code. Decided to post a copy of the build.xml file here… sorry about the formatting <project name="TODO-PROJ-NAME" basedir="." default="main"> <property name="username" value="TODO-USERNAME"/> <property name="proj.name" value="TODO-PROJ-NAME"/> <property name="proj.ver" value="TODO-VER"/> <property name="proj.owner" value="TODO-COPYRIGHT"/> <tstamp> <format property="TODAY" pattern="yyyy-MM-dd HH:mm:ss" /> </tstamp> <property name="src.dir" value="src"/> <property name="build.dir" value="bin"/> <property name="lib.dir" value="lib"/> <property name="classes.dir" value="${build.dir}/classes"/> <property name="jar.dir" value="${build.dir}/jar"/> <property name="javadoc.dir" value="${build.

Read More →

Microsoft Windows Server 2003 for Small Business Server Microsoft Exchange Mail Store unmounts

At 08:59hrs this morning I got a call from a customer who was unable to receive e-mail. Logging into their server I discovered that there were indeed messages stuck in the Local Delivery queue. I checked the Application event logs and found the following event log <span style=“font-family: ‘Courier New’, Courier, monospace; font-size: x-small;“>Event Type:Error <span style=“font-family: ‘Courier New’, Courier, monospace; font-size: x-small;“>Event Source:MSExchangeSA <span style=“font-family: ‘Courier New’, Courier, monospace; font-size: x-small;“>Event

Read More →

I had to do some maintenance work on a Linux based server

I had to do some maintenance work on a Linux based server. It was mainly just archiving some files around and updating packages and configurations. However, as part of the maintenance I took the opportunity to put in some simple technical security controls in place and documented some of them here for my reference. MySQL Database There was a MySQL server running that was only needed for the local host, but a “netstat -ltn” indicated

Read More →

Installing OpenVPN 2.2 on Centos 5.7

OpenVPN is an SSL based VPN. There are other VPN solutions such as IPsec, etc. but OpenVPN provides a cost effective alternative. I like OpenVPN as it support two-way authentication, i.e. both the client and server authenticate using certificates. To install OpeVPN on CentOS we need a number of cryptographic libraries. The simplest way is to use the DAG/RPMForge repository. Set-up the RPMForge repository <span class=“Apple-style-span” style=“font-family: inherit; font-size: xx-small;“>[1], as

Read More →