Skip to main content

Security

How To Install and Secure phpMyAdmin on Ubuntu 14.04
Tutorials Apache MySQL Security Ubuntu
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL prompt.
How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 16.04
Tutorials Apache Security Ubuntu Ubuntu 16.04
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Configure SSH Key-Based Authentication on a Linux Server
Tutorials Getting Started Linux Basics Security System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Linux server you may often spend much of your time in a terminal session connected to your server through SSH.
How To Set Up Password Authentication with Apache on Ubuntu 14.04
Tutorials Apache Security Ubuntu
Introduction> Introduction # When setting up a web server, there are often sections of the site that you wish to restrict access to. Web applications often provide their own authentication and authorization methods, but the web server itself can be used to restrict access if these are inadequate or unavailable.
How To Use the Linux Auditing System on CentOS 7
Tutorials CentOS Logging Security
Introduction> Introduction # The Linux Auditing System helps system administrators create an audit trail, a log for every action on the server. We can track security-relevant events, record the events in a log file, and detect misuse or unauthorized activities by inspecting the audit log files.
How To Install an SSL Certificate from a Commercial Certificate Authority
Tutorials Apache Nginx Security
Introduction> Introduction # This tutorial will show you how to acquire and install an SSL certificate from a trusted, commercial Certificate Authority (CA). SSL certificates allow web servers to encrypt their traffic, and also offer a mechanism to validate server identities to their visitors.
How To Secure MySQL and MariaDB Databases in a Linux VPS
Tutorials MariaDB MySQL Security
Introduction> Introduction # There are many implementations of the SQL database language available on Linux and Unix-like systems. MySQL and MariaDB are two popular options for deploying relational databases in server environments.
How To Create a SPF Record For Your Domain with Google Apps
Tutorials DNS Email Security
About SPF Record> About SPF Record # An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain.
How To Set Up vsftpd on CentOS 6
Tutorials CentOS Security
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Use Port Knocking to Hide your SSH Daemon from Attackers on Ubuntu
Tutorials Security Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Set Up and Configure an OpenVPN Server on CentOS 7
Tutorials CentOS Firewall Security VPN
Introduction> Introduction # A Virtual Private Network (VPN) allows you to traverse untrusted networks as if you were on a private network. It gives you the freedom to access the internet safely and securely from your smartphone or laptop when connected to an untrusted network, like the WiFi at a hotel or coffee shop.
How To Set Up a Basic Iptables Firewall on Centos 6
Tutorials CentOS Firewall Security
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Host Multiple Websites Securely With Nginx And Php-fpm On Ubuntu 14.04
Tutorials Nginx PHP Security Ubuntu
Introduction> Introduction # It’s well known that the LEMP stack (Linux, nginx, MySQL, PHP) provides unmatched speed and reliability for running PHP sites. Other benefits of this popular stack such as security and isolation are less popular, though.
How To Protect SSH With Fail2Ban on CentOS 7
Tutorials CentOS Firewall Networking Security
Introduction> Introduction # While connecting to your server through SSH can be very secure, the SSH daemon itself is a service that must be exposed to the Internet to function properly.
How To Set Up vsftpd for a User’s Directory on Ubuntu 16.04
Tutorials Linux Basics Security Ubuntu Ubuntu 16.04
Introduction 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 delivering files.
How To Protect an Nginx Server with Fail2Ban on Ubuntu 14.04
Tutorials Firewall Nginx Security Ubuntu
Introduction> Introduction # When operating a web server, it is important to implement security measures to protect your site and users. Protecting your web sites and applications with firewall policies and restricting access to certain areas with password authentication is a great starting point to securing your system.
Initial Server Setup with Debian 9
Tutorials Debian Debian 9 Getting Started Initial Server Setup Security
[*]Introduction[*] When you first create a new Debian 9 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 you a solid foundation for subsequent actions.
How To Create a SSL Certificate on Apache for Debian 8
Tutorials Apache Debian Security
Introduction> Introduction # This tutorial walks you through the setup and configuration of an Apache server secured with an SSL certificate. By the end of the tutorial, you will have a server accessible via HTTPS.
How To Set Up SSH Keys on Ubuntu 16.04
Tutorials Getting Started Linux Basics Security System Tools Ubuntu 16.04
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with an Ubuntu server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
How To Set Up Centralized Linux Authentication with FreeIPA on CentOS 7
Tutorials CentOS Security
Introduction> Introduction # FreeIPA is an open-source security solution for Linux which provides account management and centralized authentication, similar to Microsoft’s Active Directory. FreeIPA is built on top of multiple open source projects including the 389 Directory Server, MIT Kerberos, and SSSD.