Ok, well for anyone else who thinks the tutorial is a bit confusing, here is the simple answer:
1. Open your sshd config. In FreeBSD you can do this as follows:
#ee /etc/ssh/sshd_conf
2. Add a new 'ListenAddress' line with the IP of your OpenVPN server:
eg.
ListenAddress 192.168.254.1
3. Restart the SSh Daemon. For OpenSSH on FreeBSD this goes as follows:
#/etc/rc.d/sshd restart
4. Start the VPN client and SSH to the OpenVPN servers virtual LAN ip, in this case '192.168.254.1'
5. If this works, you can either
a: Do a little dance
or
b: comment out the external IP in the SSHD config to block external access to SSHD (
BEWARE: If ssh is your only access you may block yourself.
nb. For ftp you will need to do the same in the relevant ftpd config file.
I hope this helps and saves someone else the time.