Set up SSH key based authentication

SSH keys are a great way of authenticating against remote servers. This article will walk you through setting up keys for use with PuTTY, Terminal (Mac OS, Linux) and adding them to your server. Generate public and private key pair for PuTTY If you are using Linux or...

Disable SSH password authentication on Linux

Once your keys are working, you can disable password authentication to prevent people and bots from trying to guess your password. We will be using Nano for this, so make sure you have it installed. If you prefer a different editor that's perfectly fine. If you do not...

Connect to your server via SSH

SSH (Secure Shell) is a cryptographic network protocol for operating network services securely over an unsecured network. Most common usage for SSH is remotely logging into systems. We will cover the basic scenario of connecting to a newly created VPS. Gather required...

Disable Selinux on VPS

SE (Security Enhanced) Linux is a security feature in the Linux kernel and enabled by default (on some distributions) that provides more fine grained access control compared to traditional file permissions. A centralized policy determines which software can access...

Add a swap file on your VPS

A swap file is useful if your system were to ever run out of available memory - during a spike or through normal usage. This quick article will demonstrate how to create one on your VPS and ensure it is activated on boot. Calculating swap size Technically, the more...
Need help?