Setting Up a VPN with Tinc VPN Software

Setting up a VPN can seem like a daunting task. There are some high-priced options out there, but most of those are closed source, and therefore not to be trusted. Instead, the internet has a variety of open source and free VPN server solutions. OpenVPN is a good one, but does not offer a distrbuted […]

Read More

RSA Encryption and Authentication Primer

RSA Encryption is a cryptographic system that uses public and private keys to exchange messages. It was first published in 1977 by Ron Rivest, Adi Shamir, and Leonard Alderman. RSA stands for Rivest, Shamir, and Alderman. The system works by generating two RSA encryption keys: one public and one private. The key generation itself requires […]

Post Tagged with
Read More

Linux Mint Install – The Step by Step Guide

The Linux Mint Install is an easy setup operation. Linux Mint is a good operating system to learn Linux on because it is an Ubuntu based distribution with lots of community support. The desktop interface is easy to use, and will be a great starter operating system for you. Step 1: Get Linux Mint on […]

Read More

How to Install Linux from USB

I have had enough of the Unity garbage for the newest version of Ubuntu. My Unity desktop has become unstable on my office machine, so I started looking for another distribution for my office desktop. It’s a work computer, so it has to be a stable, well supported OS. According to distrowatch, Linux Mint has […]

Read More

How to Fix the vsftpd GnuTLS Error 15 with FileZilla on Ubuntu 12

Like many of you around the interwebs, you have been upgrading your Ubuntu 10.04 LTS boxes to 12 because 10 is getting end-of-life’d. And, of course, it is not without headache. You upgrade your server, re-install vsftpd from apt, copy over your config files,  and it starts up just fine. Then you try to connect […]

Read More

Creating a Network Lab for Server Pre-Deployment

Wouldn’t it be wonderful if you could prepare a network lab that would allow you to build a server and fully test it (including the production network configuration) before deploying it to a client’s office? As an IT consultant, you will reap many benefits by fully testing a server or a system in a network […]

Read More

How to Install Software on Linux

If you want to install software on Linux computers, the software manager (called a package manager) makes it very easy. But first, there are a couple of terms and concepts you should know. Nothing complicated, just slightly different from the Windows world. Software applications are called “packages” in the Linux world. So, when we mention […]

Read More

vim: Your Linux Editor of Choice

The most important thing you need in any Linux system is a text editor. All configurations are controlled by text files in Linux, and so without a text editor, you cannot get anything to work. While there is a lot of opinion out there on what editor you should choose, I recommend vim. While many […]

Read More

How to Setup a Backup Mail Server

Introduction: Creating Backup Mail Servers If you run your own email server, like Microsoft Exchange, chances are, you need to have a backup mail server just in case your primary server goes down. Fortunately, you can setup an alternate / failover email server for free if you have access to a secondary internet connection. If […]

Read More

How to Setup a Linux Mail Server on Debian / Ubuntu

A Linux mail server consists of software packages that can send and receive mail using the SMTP protocol and retreive mail using the standard protocols POP3 and / or IMAP. Since we are about to setup your new Linux mail server, it is important to understand the differences between the various protocols and their purposes. […]

Read More