Security

Any server on a public network can become the target for hackers. Thus, knowing how to ensure a system’s security is an important responsibility for anyone working with a server.

Security subscription active
You will receive email notifications for new publications on Security.
348 Results
  • Tutorial

    Initial Server Setup with Ubuntu 18.04

    This guide will walk you through a few procedures that you should take early on in order to create a solid foundation for your new Ubuntu 18.04 server, before moving on to installing and configuring any software or se...
    By Justin Ellingwood, Erika Heidi Getting Started Initial Server Setup Security Ubuntu Ubuntu 18.04
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key p...
    By Etel Sverdlov, Brian Boucheron Linux Basics Security DigitalOcean
  • Tutorial

    Initial Server Setup with Ubuntu 16.04

    When you start a new server, there are a few steps that you should take every time to add some basic security and give you a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit th...
    By Mitchell Anicas Getting Started Initial Server Setup Security Ubuntu Ubuntu 16.04
  • Initial Server Setup with Ubuntu 14.04

    When you start a new server, there are a few steps that you should take every time to add some basic security and set a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit the grou...
    By Justin Ellingwood Getting Started Linux Basics Initial Server Setup Security Ubuntu
  • Tutorial

    How To Secure Nginx with Let's Encrypt on Ubuntu 16.04

    In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 16.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
    By Mitchell Anicas Nginx Let's Encrypt Security Ubuntu 16.04
  • Tutorial

    Initial Server Setup with Ubuntu 20.04

    When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the basic setup. These steps will increase the security and usability of your server, and will give you...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Getting Started Security Initial Server Setup DigitalOcean Droplets
  • Tutorial

    How To Secure Apache with Let's Encrypt on Ubuntu 18.04

    Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. In this tutorial, you will use Certbot to obtai...
    By Kathleen Juell, Erika Heidi Apache Let's Encrypt Security Ubuntu 18.04 DigitalOcean Droplets
  • Tutorial

    An Introduction to OAuth 2

    OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It works by delegating user authentication to t...
    By Mitchell Anicas Security API Conceptual
  • Tutorial

    How To List and Delete Iptables Firewall Rules

    Iptables is a firewall technology that plays an essential role in network security for many Linux systems. In this tutorial, we will cover how to do the following iptables tasks: list rules, clear packet and byte coun...
    By Mitchell Anicas Firewall Networking Security
  • Tutorial

    How To Use SSH to Connect to a Remote Server

    SSH is an important tool used for administering remote Linux servers. In this guide, we will discuss the basic usage of this utility and how to configure your SSH environment.
    By Justin Ellingwood Linux Basics System Tools Security Networking Ubuntu
  • Tutorial

    How To Set Up a Firewall Using FirewallD on CentOS 7

    Firewalld is a complete firewall solution available by default on CentOS and Fedora servers. In this guide, we will cover how to set up a basic firewall for your server and show you how to manage the firewall with fir...
    By Justin Ellingwood CentOS Firewall Security
  • Tutorial

    How To Configure SSH Key-Based Authentication on a Linux Server

    SSH, or secure shell, is the most common way of administering remote Linux servers. Although the daemon allows password-based authentication, exposing a password-protected account to the network can open up your serv...
    By Justin Ellingwood, Brian Boucheron Getting Started Linux Basics Security System Tools
  • Tutorial

    How To Secure Apache with Let's Encrypt on Ubuntu 16.04

    This tutorial will show you how to set up a free TLS/SSL certificate from Let’s Encrypt on a Ubuntu 16.04 server running Apache as web server. TLS certificates are used within web servers to encrypt the traffic betwee...
    By Erika Heidi Security Apache Let's Encrypt LAMP Stack Ubuntu 16.04
  • Tutorial

    UFW Essentials: Common Firewall Rules and Commands

    UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of iptables, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use case...
    By Mitchell Anicas, Erika Heidi Firewall Security Networking Ubuntu
  • Tutorial

    How To Set Up a Firewall with UFW on Ubuntu 18.04

    UFW, or Uncomplicated Firewall, is an interface to iptables that is geared towards simplifying the process of configuring a firewall on Linux servers. In this guide, you'll learn how to set up a firewall with UFW on U...
    By Brian Boucheron, Erika Heidi Firewall Networking Security Ubuntu Ubuntu 18.04 DigitalOcean
  • Tutorial

    How To Set Up an OpenVPN Server on Ubuntu 18.04

    OpenVPN is a full-featured, open-source Secure Socket Layer (SSL) VPN solution that accommodates a wide range of configurations. In this tutorial, you will set up an OpenVPN server on an Ubuntu 18.04 server and then c...
    By Mark Drake VPN Security Ubuntu Ubuntu 18.04
  • Tutorial

    Recommended Security Measures to Protect Your Servers

    When setting up infrastructure, getting your applications up and running will often be your primary concern. However, making your applications to function correctly without addressing the security needs of your infras...
    By Justin Ellingwood, Lisa Tagliaferri, Jamon Camisso, dbrian Security Firewall Conceptual Networking VPN
  • Tutorial

    How To Set Up SSH Keys on Ubuntu 16.04

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 16.04 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools Ubuntu 16.04
  • Tutorial

    How To Setup a Firewall with UFW on an Ubuntu and Debian Cloud Server

    Learn how to setup a firewall with UFW on an Ubuntu / Debian cloud server.
    By Shaun Lewis Firewall Security IPv6 Ubuntu Debian
  • Tutorial

    OpenSSL Essentials: Working with SSL Certificates, Private Keys and CSRs

    This guide provides a quick reference to OpenSSL commands that are useful in common, everyday scenarios. Similar to a cheat sheet for OpenSSL commands.
    By Mitchell Anicas Security FAQ