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 6 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

programming

Bash Shell Scripting Tutorial (Free Course)

Free Bash shell scripting course: quoting, loops, arrays, pipelines, strict mode, traps, and real admin scripts, each lesson tested on Bash 5.2 on RHEL 10.

Deepak Prasad1 min read
programming

Laravel Tutorial for Beginners (Step by Step)

Free Laravel tutorial with 60+ hands-on lessons: install, routing, Blade, Eloquent, auth with Sanctum and Passport, REST APIs, queues, and Docker deploys.

Deepak Prasad1 min read
programming

Pandas Tutorial for Data Analysis (with examples)

Free pandas tutorial for Python data analysis: read CSV files, select, clean, merge, group, pivot, and plot DataFrames with runnable examples you can copy.

Deepak Prasad1 min read
programming

SQL Tutorial for Beginners (Hands-On with Real Examples)

Free SQL tutorial with 80+ lessons on SELECT, JOINs, GROUP BY, window functions, CTEs, and transactions, with examples for MySQL, PostgreSQL, SQL Server.

Deepak Prasad1 min read
security

OpenSSH Tutorial: Keys, Certificates, Hardening and Remote Access

Free OpenSSH course: SSH keys, certificate authentication with a CA, sshd hardening, port forwarding, and file transfer, tested on RHEL and Ubuntu.

Deepak Prasad1 min read
security

CompTIA PenTest+ (PT0-003) Certification Course

Free CompTIA PenTest+ (PT0-003) course with a Kali and Proxmox lab, all five exam domains, and hands-on labs for recon, AD, web, and reporting.

Deepak Prasad1 min read
linux

RHCSA Tutorial: Red Hat Certified System Administrator Course

Free RHCSA course mapped to the Red Hat EX200 objectives on RHEL 10, with hands-on labs for storage, LVM, users, networking, systemd, and SELinux.

Deepak Prasad1 min read
security

Ethical Hacking & Penetration Testing Tutorial (Hands-On)

Free, hands-on ethical hacking course on Kali Linux covering lab setup, recon, password cracking, phishing, web, wireless, and mobile attacks.

Deepak Prasad1 min read
devops

Terraform Associate Certification Course

Free Terraform Associate (004) exam prep course covering the full HashiCorp blueprint, with hands-on labs on one Ubuntu VM and no cloud account needed.

Deepak Prasad1 min read
linux

Fix userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedKeyTypes

Fix userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedKeyTypes by using rsa-sha2 with the same RSA key, or Ed25519, before any legacy ssh-rsa exception.

Deepak Prasad15 min read
linux

Revoke SSH Keys and Certificates with OpenSSH KRL

Create and update an OpenSSH Key Revocation List (KRL), revoke SSH certificates by serial, Key ID, or fingerprint, revoke plain public keys, and make sshd enforce RevokedKeys.

Deepak Prasad20 min read
linux

How to Configure OpenSSH Certificate Authentication with an SSH CA

Set up OpenSSH user certificate authentication with an SSH CA: create TrustedUserCAKeys, sign keys with principals and expiry, verify login, revoke with a KRL, then map principals with AuthorizedPrincipalsFile.

Deepak Prasad22 min read
linux

Configure SSH Key Authentication in Linux

Set up SSH public key authentication with ssh-keygen, ssh-copy-id, and authorized_keys—connect with a specific identity, use ssh-agent, fix permissions and SELinux, and troubleshoot publickey failures.

Deepak Prasad14 min read
cheatsheet

ssh-keygen Command in Linux: Generate, Inspect, and Manage SSH Keys

ssh-keygen from OpenSSH creates, inspects, and converts SSH key pairs for public-key login. It writes a private key and a .pub file you copy to a server authorized_keys file.

Deepak Prasad9 min read
linux

SSH Authentication Methods in sshd_config (Password, Public Key, PAM)

Configure OpenSSH authentication in sshd_config: password, public key, keyboard-interactive, host-based, GSSAPI, AuthenticationMethods, and Match blocks on Linux.

Deepak Prasad14 min read
linux

How to Install Redis on Ubuntu

Install Redis on Ubuntu with sudo apt install redis-server from universe, or add the official packages.redis.io repo for Redis 8.x. Start redis-server with systemd, test with redis-cli ping, set a password, and harden …

Deepak Prasad11 min read
linux

dhclient Removed in RHEL 10: Use NetworkManager for DHCP

Why dhclient and dhcp-client are gone on RHEL 10, what replaces them, how to configure and reacquire DHCP with NetworkManager, and how to fix old dhcp=dhclient settings.

Deepak Prasad17 min read
linux

OpenSSH PerSourcePenalties: Block Repeated Failed SSH Connections

OpenSSH PerSourcePenalties on Linux: how sshd temporarily refuses noisy source addresses, how to read defaults with sshd -T, how to fix Not allowed at this time, and how exemptions and MaxAuthTries differ from Fail2ban.

Deepak Prasad22 min read
linux

RHEL 10 RPM Signing: Sequoia PGP, RPMv6 and PQC

Understand RPM signing changes on RHEL 10 and 10.1: Sequoia PGP verification, RPMv6 signatures, multiple signatures, OpenPGP v6, and hybrid ML-DSA-87+Ed448 post-quantum signing with tested commands.

Deepak Prasad23 min read
devops

Access Token vs ID Token vs Refresh Token

Compare OAuth and OIDC access tokens, ID tokens, and refresh tokens by purpose, recipient, validation, and lifecycle, with sanitized Keycloak JWT examples.

Deepak Prasad13 min read
devops

Keycloak vs Red Hat Build of Keycloak

Compare Keycloak vs Red Hat Build of Keycloak (RHBK), including support, versions, lifecycle, supported platforms, container images, features, and when to use each.

Deepak Prasad12 min read
devops

Keycloak SCIM vs LDAP: Federation vs Provisioning

Compare Keycloak SCIM provisioning with LDAP user federation on Keycloak 26.7: data flow, passwords, lifecycle, Preview limits, and when to use LDAP, SCIM, or both.

Deepak Prasad10 min read
devops

Keycloak User Federation vs Identity Brokering: LDAP/AD vs External IdP

Decide whether Keycloak should validate users against LDAP or Active Directory with user federation, or redirect login to an upstream OIDC or SAML identity provider with identity brokering.

Deepak Prasad17 min read
devops

LDAP vs SAML vs OIDC vs SCIM: What’s the Difference?

Compare LDAP, SAML, OIDC, and SCIM by purpose, login role, provisioning role, and how they work together for directory access, SSO, and account lifecycle.

Deepak Prasad16 min read
devops

What Is Single Sign-On (SSO) and How Does It Work?

Learn what single sign-on is and how SSO works in the browser: IdP vs application sessions, SAML and OIDC, trust between apps and the IdP, and why logout is not always universal.

Deepak Prasad13 min read
devops

Identity Provider (IdP) vs Service Provider (SP)

Learn the difference between an identity provider (IdP) and a service provider (SP), how they work together in SSO, SP-initiated versus IdP-initiated login, and how SAML terms map to OIDC OpenID Provider and Relying …

Deepak Prasad11 min read
devops

OAuth 2.0 vs OpenID Connect vs SAML: What’s the Difference?

Compare OAuth 2.0, OpenID Connect, and SAML 2.0 by purpose, tokens, flows, and when to choose each protocol, including how Keycloak supports OIDC and SAML clients.

Deepak Prasad15 min read
devops

Create and Manage Users in Keycloak: Admin Console and API

Create and manage local Keycloak users—set and reset passwords, required actions, enable and disable accounts, search users, and automate with Admin REST API and kcadm on Keycloak 26.7.3.

Deepak Prasad11 min read
devops

Keycloak Custom User Attributes with User Profile

Learn how to add custom user attributes in Keycloak with User Profile—create a department field, set values on users, show fields on registration forms, add validation and permissions, and map attributes into tokens.

Deepak Prasad11 min read
devops

Keycloak start vs start-dev: Development and Production Modes

Learn the difference between Keycloak start and start-dev, including HTTP, hostname, HTTPS, cache and database behavior, and when to use each mode.

Deepak Prasad10 min read