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.
1098 Results
  • 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
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure way of logging into a virtual private server with SSH than using a password alone. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, ...
    By Etel Sverdlov Linux Basics Security
  • Tutorial

    Initial Server Setup with Ubuntu 18.04

    When you first create a new Ubuntu 18.04 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give...
    By Justin Ellingwood Getting Started Initial Server Setup Security Ubuntu Ubuntu 18.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

    How To List and Delete Iptables Firewall Rules

    Iptables is a firewall that plays an essential role in network security for most Linux systems. While many iptables tutorials will teach you how to create firewall rules to secure your server, this one will focus on a...
    By Mitchell Anicas Firewall Networking Security
  • Tutorial

    How To Use SSH to Connect to a Remote Server in Ubuntu

    SSH is an important tool used for administering remote Linux and Unix-like computers. 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 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

    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 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 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 Getting Started Linux Basics Security System Tools
  • 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

    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
  • Tutorial

    How To Secure Nginx with Let's Encrypt on Ubuntu 14.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 14.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
    By Mitchell Anicas Nginx Security Let's Encrypt Ubuntu
  • Tutorial

    7 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 Security Firewall Conceptual Networking VPN
  • 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

    UFW Essentials: Common Firewall Rules and Commands

    UFW is a firewall configuration tool for iptables that is included with Ubuntu by default. This cheat sheet-style guide provides a quick reference to UFW commands that will create iptables firewall rules are useful in...
    By Mitchell Anicas Firewall Security Networking Ubuntu
  • 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
  • Tutorial

    How To Set Up vsftpd for a User's Directory on Ubuntu 16.04

    FTP, short for File Transfer Protocol, is a network protocol that was once widely used for moving files between a client and server. It has since been replaced by faster, more secure, and more convenient ways of deliv...
    By Melissa Anderson Linux Basics Security Ubuntu Ubuntu 16.04
  • Tutorial

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

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