Any service that is exposed to the Internet is at risk of malware attacks. For example, if you are running a service on a publicly available network, attackers can use brute-force attempts to sign in to your account. Fail2ban is a tool that helps protect your Linux machine from brute-force and other automated attacks by
security - Page 2 of 2 - DesignLinux
How to Set Up SSH Keys on Ubuntu 20.04
Secure Shell (SSH) is a network protocol for creating a secure connection between a client and a server. With SSH, you can run commands on remote machines, create tunnels, forward ports, and more. SSH supports various authentication mechanisms. The two most common ones are password and public-key based authentication. Authentication using a public key is
How to Change the SFTP Port
SFTP (SSH File Transfer Protocol) is a secure file protocol for transferring files between two hosts over an encrypted connection. It also allows you to perform various file operations on remote files and to resume file transfers. SFTP can be used as a replacement for the legacy FTP protocol. It has all the functionality of
Secure Nginx with Let’s Encrypt on Ubuntu 20.04
Let’s Encrypt is a free Certificate Authority (CA). It provides a simple way to obtain, install and renew free TLS/SSL certificates. This guide will help you to obtain and install free SSL certificate and Secure Nginx with Let’s Encrypt on Ubuntu 20.04. It is recommended that to use a separate Nginx server block file instead
How to Set Up WireGuard VPN on CentOS 8
WireGuard is a simple and modern VPN (Virtual Private Network) with state-of-the-art cryptography. It is faster, easier to configure, and more performant than other similar solutions, such as IPsec and OpenVPN. WireGuard is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN; it not based on the