Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1797 articles published

Founder of GoLinuxCloud with 15+ years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

Areas of expertise

Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud
Founder of GoLinuxCloud with 15+ years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

This is page 49 of 60 listing tutorials and guides by Deepak Prasad. GoLinuxCloud publishes 1797 articles from this author on Linux administration, cloud platforms, and DevOps automation.

Articles by Deepak Prasad

security

How to Renew Expired Root CA certificate with OpenSSL

Technically you can't renew expired root CA certificate instead you can create a new root ca certificate using private key with openssl. The new root CA certificate can be used to verify old certificates.

Deepak Prasad6 min read
security

Renew SSL/TLS certificate OpenSSL

Step by Step instructions to renew SSL or TLS certificate (server/client) using OpenSSL command. Retain all SAN fields with X.509 extensions during renewal of certificate.

Deepak Prasad16 min read
security

Renew self-signed certificate OpenSSL

Step by Step instructions to renew self-signed certificate using OpenSSL command. Export CSR using expired certificate and using existing private key we can renew any kind of certificate

Deepak Prasad6 min read
security

Shell script to generate certificate OpenSSL [No Prompts]

Step by Step instructions to use shell script to generate certificates with openssl. generate both self signed and rootCA signed certificates using bash or shell script without any prompt.

Deepak Prasad11 min read
security

Things to consider when creating CSR with OpenSSL

We must consider some important point when creating CSR or else we may face issues later while using the certificate

Deepak Prasad11 min read
security

How to manually expire any certificate OpenSSL

Step by Step instructions to manually expire any certificate using openssl. Different commands and methods to generate an expired certificate

Deepak Prasad8 min read
security

openssl ca vs openssl x509 comparison [With Examples]

Detailed comparison between openssl ca vs openssl x509 command with examples. Similarities and difference between ca vs x509 argument of openssl command

Deepak Prasad15 min read
security

How to add X.509 extensions to certificate OpenSSL

Step by Step instructions to add X.509 extensions to certificates, CSR, RootCA using openssl command.

Deepak Prasad11 min read
security

Generate duplicate certificates OpenSSL CA [Same CN]

Step by step instructions to generate duplicate certificates with OpenSSL CA using the same CSR with same Subject (Common Name) in all the certificates

Deepak Prasad8 min read
security

How to revoke missing/lost certificate OpenSSL [Step-by-Step]

Step by step guide to revoke missing or lost certificate using openssl. We can manually update the CA database to mark any certificate revoked and generate CRL

Deepak Prasad6 min read
security

4 step quick guide to install SSL Certificate on Nginx

Install an SSL certificate on Nginx in just 4 steps. Secure your website with HTTPS and gain the trust of your visitors with a valid SSL certificate.

Deepak Prasad8 min read
linux

10 Best Open Source VPN Software for Linux in

Top 10 Open-Source Vpn Software for Linux. Check out our list and the pros and cons for every VPN software and choose what suits you best.

Deepak Prasad11 min read
databases

Escape Single Quote in SQL Server

Escaping single quotes in SQL is necessary once you want to include a literal single quote character (') in a string within your SQL queries. This is

Deepak Prasad4 min read
linux

Migrate CentOS 7/8 to Rocky Linux 8

Step by Step guide to upgrade or migrate CentOS 7 and 8 to Rocky Linux 8. There will be no data loss during the migration.

Deepak Prasad5 min read
linux

How to Upgrade CentOS 7 to CentOS 8

The process of upgrading from CentOS 7 to CentOS 8 is not straightforward. There are significant differences between the two versions, including the

Deepak Prasad10 min read
linux

Yersinia GUI not working on Kali Linux

Lately while working on Kali Linux I encountered this error when trying to execute yersinia -G and the Yersinia GUI was not working.

Deepak Prasad2 min read
programming

How to create PAM Module using Golang [Step-by-Step]

Step by step instructions to create or build a PAM Module using Golang and CGO language. The PAM module will import the required C functions using CGO and use them in GO to perform the actual validation for …

Deepak Prasad18 min read
security

How to Install GoBuster with Basic Usage on Ubuntu

This tutorial will guide you through steps to install Gobuster on Ubuntu, configuring it, and basic to advanced usage tips, including working with wordlists and uninstalling if needed.

Deepak Prasad8 min read
linux

Install Kali Linux on Android Devices

Step by step instructions to install kali linux on android with screenshots. Even though we have successfully installed a full-featured Kali Linux on Android device, running some utilities that require root permission on …

Deepak Prasad8 min read
devops

Securing the Gateways to Your Digital Realm

In the bustling metropolis that is the cloud, our first line of defence against digital wrongdoers is what's known as the Identity provider, or IdP for short.

Deepak Prasad6 min read
devops

DevSecOps Best Practices for 2024

DevSecOps is like adding a security guard to the team that builds and maintains software. In the old way of doing things, this security guard would only check

Deepak Prasad4 min read
devops

How to Mitigate the Dangers in Cloud Hosting Online Safety

In this fierce era of competition, cloud computing is no longer just an option for businesses. It has occupied the business world lately. Whether it is a

Deepak Prasad6 min read
linux

Steps to Install Darktable on Ubuntu [4 Methods]

In this tutorial, we'll guide you through steps to install Darktable on Ubuntu, a powerful photo editing tool. We'll cover different methods including APT, PPA, and Flatpak, launching the program, and some basic tips for …

Deepak Prasad8 min read
linux

Install Kali Linux on Apple M1 Mac with UTM

Step by step instructions to install Kali Linux on Apple M1 Laptop using UTM

Deepak Prasad8 min read
databases

Pandas concat() Function Tutorial

Discover the ultimate guide to mastering pandas concat in Python. Whether you're a beginner or an experienced professional, our comprehensive guide offers actionable tips, best practices, and real-world examples to …

Deepak Prasad18 min read
devops

The imperative of attack simulation in modern cybersecurity

Imagine locking every door and window in your house, only to realize there's a hidden passage you've overlooked that's what it's like without the vital

Deepak Prasad6 min read
databases

Master Pandas iloc: Definitive Guide to Data Slicing

Explore the comprehensive guide to pandas iloc, the powerful indexer for pandas DataFrames and Series. Learn through examples and FAQs how to perform simple to advanced data manipulations. Perfect for beginners and …

Deepak Prasad12 min read
programming

Flask SQLAlchemy [In-Depth Tutorial]

Flask SQLAlchemy is an extension for flask that adds support for SQLAlchemy to flask by adding useful defaults and helpers that simplify basic tasks

Deepak Prasad20 min read
databases

4 ways to add row to existing DataFrame in Pandas

how to add row/s to an existing panda dataframe using append(), loc[] and concat() functions. We also included and excluded indices with concat() function.

Deepak Prasad7 min read
programming

Python append() vs extend() in list

In this tutorial we will cover multiple examples to understand the difference between list.append() vs list.extend() method. We will [erform a 1 to 1 comparison between these methods.

Deepak Prasad6 min read