security

How To Install and Configure SimpleSAMLphp for SAML Authentication on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Install and Configure SimpleSAMLphp for SAML Authentication on Ubuntu 16.04

SimpleSAMPLphp is an open-source PHP authentication application that provides support for SAML 2.0 as a Service Provider (SP) or Identity Provider (IdP). In this tutorial you’ll install SimpleSamplPHP and configure it to use a MySQL database as an authentication source. You’ll store users and encrypted passwords in the MySQL database and test that you can use those users to log in.

Read more
How To Install and Secure phpMyAdmin with Apache on a CentOS 7 Server — step-by-step Linux tutorial on Progressive Robot

How To Install and Secure phpMyAdmin with Apache on a CentOS 7 Server

While many users require access to a database management system like MySQL or MariaDB, not all users feel comfortable interacting with the SQL prompt on a daily basis. In this guide, we’ll discuss how to install and secure phpMyAdmin, a web management interface for MySQL and MariaDB, on a CentOS 7 server. We will leverage the Apache web server for this guide.

Read more
How To Protect SSH with fail2ban on Debian 7 — step-by-step Linux tutorial on Progressive Robot

How To Protect SSH with fail2ban on Debian 7

SSH is a very convenient tool for remotely administering your servers. However, it does open your machine up to brute force attacks designed to crack your password and gain access to your machine. In this guide, we will discuss how to install and configure fail2ban, which will ban repeated unsuccessful authentication attempts, on a Debian 7 system.

Read more
How To Secure MongoDB on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Secure MongoDB on Ubuntu 18.04

MongoDB doesn’t have authentication enabled by default, meaning that any user with access to the server where the database is installed can add and delete data without restriction. In order to secure this vulnerability, this tutorial will walk you through creating an administrative user and enabling authentication. You’ll then test to confirm that only this administrative user has access to the database.

Read more
How To Secure Nginx with Let's Encrypt on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

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 running a different web server, simply follow your web server’s documentation to learn how to use the certificate with your setup.

Read more
CHAT