October 2020 - Page 27 of 69

How To Harden OpenSSH Client on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Harden OpenSSH Client on Ubuntu 18.04

Linux servers are often administered remotely using SSH by connecting to an OpenSSH server, which is the default SSH server software used within Ubuntu, Debian, CentOS, FreeBSD, and most other Linux/BSD-based systems. Significant effort is put into securing the server-side aspect of SSH, as SSH acts as the entry into your server. In this tutorial, you will harden your OpenSSH client in order to help ensure that outgoing SSH connections are as secure as possible.

Read more
How to Manage System Packages with yum on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Manage System Packages with yum on RHEL 7

How to Manage System Packages with yum on RHEL 7 Package management is one of the most fundamental skills for a RHEL 7 system administrator. The Yellowdog Updater Modified (yum) is the default package manager on RHEL 7, and it handles everything from installing and removing software to managing repositories, grouping related packages, and maintaining […]

Read more
Oracle Linux 8 — .NET 6.0 security, bug fix, and — enhancement update — new behaviour and fixes — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — .NET 6.0 security, bug fix, and — enhancement update — new behaviour and fixes (ELSA-2023-0079)

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2023-0079 Related CVEs: CVE-2023-21538 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance […]

Read more
Arch Linux — wireshark-cli — multiple vulnerabilities (20 CVEs) — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — wireshark-cli — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🔴 Critical   ⏱ 15–90 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-202004-10 Related CVEs: CVE-2020-11647 CVE-2018-19628 CVE-2018-19627 CVE-2018-19626 CVE-2018-19625 CVE-2018-19624 CVE-2018-19623 CVE-2018-19622  +12 more Upstream summary: Type: arbitrary code execution. Status: Fixed. Affected: 3.2.2-1. Fixed in: 3.2.3-1. Group: AVG-1129. Table of […]

Read more
Common Problems 117937

Ubuntu 18.04 APT Lock Contention Blocks Security Updates

🟡 Medium   ⏱ 5–30 min  Last verified: 19 May 2026 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
Common Problems 112394

Windows Server 2019 — winget install fails with package signature verification error — Fix & Prevention

🟠 High   ⏱ 5–30 min  Last verified: 04 June 2027 Affected versions: Windows Server 2019 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution — Primary Fix Solution — Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors […]

Read more
Understanding Destructuring, Rest Parameters, and Spread Syntax in JavaScript — step-by-step Javascript tutorial on Progressive Robot

Understanding Destructuring, Rest Parameters, and Spread Syntax in JavaScript

Introduced in ECMAScript 2015 (ES6), destructuring, rest parameters, and spread syntax provide more direct ways of accessing the members of an array or an object, and can make working with data structures quicker and more succinct. In this article, you will learn how to destructure objects and arrays in JavaScript, how to use the spread operator to unpack objects and arrays, and how to use rest parameters in function calls.

Read more
Servlet 3 File Upload - @MultipartConfig, Part — step-by-step Programming tutorial on Progressive Robot

Servlet 3 File Upload – @MultipartConfig, Part

URL: https://www.progressiverobot.com/servlet-3-file-upload-multipartconfig-part/ Today we will look into Servlet 3 File Upload Example using @MultipartConfig annotation and javax.servlet.http.Part. Sometime back I wrote an article about [Servlet File Upload](/community/tutorials/servlet-upload-file-download-example "Servlet Upload File and Download File Example") and I used Apache FileUpload API but here we will use Servlet 3 File Upload feature. Servlet 3 File Upload Since […]

Read more
CHAT