System Tools

Comment configurer des clés SSH sur Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

Comment configurer des clés SSH sur Ubuntu 20.04

SSH, ou secure shell, est un protocole crypté utilisé pour administrer et communiquer avec des serveurs. Lorsque vous travaillez avec un serveur Ubuntu, il y a de fortes chances que vous passiez la majeure partie de votre temps dans une session terminal connectée à votre…

Read more
How To Secure Traffic Between VPS Using OpenVPN — step-by-step Linux tutorial on Progressive Robot

How To Secure Traffic Between VPS Using OpenVPN

OpenVPN is a great tool to ensure traffic is not eavesdropped. You can use this to ensure a secure connection from your laptop to your the cloud provider VPS (droplet) as well as between cloud servers. This article is to help get you started on your way to setting up a Virtual Private Network.

Read more
How To Sandbox Processes With Systemd On Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Sandbox Processes With Systemd On Ubuntu 20.04

Sandboxing is a computer security technique that focuses on isolating a program or process from parts of a system that it does not need to interact with during normal operation. In this tutorial you will run through a practical demonstration of how to use systemd’s sandboxing techniques on Ubuntu 20.04 for an efficient workflow to implement and to test these techniques.

Read more
Настройка ключей SSH в Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

Настройка ключей SSH в Ubuntu 20.04

SSH или защищенная оболочка — это шифрованный протокол, используемый для администриования и связи с серверами. При работе с сервером Ubuntu вы проведете больше всего времени в сеансах терминала с подключением к серверу через SSH. В этом руководстве мы рассмотрим процесс…

Read more
How To Set Up Time Synchronization on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Set Up Time Synchronization on Ubuntu 20.04

Accurate timekeeping is integral to modern software deployments. Without it, you may encounter data corruption, errors, and other issues that are difficult to debug. In this article, you will practice some general time-related commands, verify that timesyncd is active, and install an alternate network time service.

Read more
How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS — step-by-step Linux tutorial on Progressive Robot

How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS

PAM, or Pluggable Authentication Modules, is a system for connecting authentication services to application requesting authentication, through the use of a consistent API. Authentication schemes can be switched out without having to reconfigure large amounts of code. In this guide, we will discuss how PAM works and give a basic explanation of how the system operates.

Read more
How To Customize and Recompile Your Kernel on FreeBSD 10.1 — step-by-step Linux tutorial on Progressive Robot

How To Customize and Recompile Your Kernel on FreeBSD 10.1

The FreeBSD operating system utilizes the GENERIC kernel by default. This is a default configuration used to support a large variety of hardware out of the box. However, there are many different reasons for compiling a custom kernel, which include security, enhanced functionality, or better performance.

Read more
CHAT