David Cao

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

Exploring SSH Port Number – Port 22

The port number for SSH is 22 by default. Whenever we run a command through default SSH port number 22, a connection is established between client and server. Every connection initializes through this port. This tutorial explains why and how…

Enable SSH Port Forwarding with Examples

SSH (Secure Shell) is a widely used network protocol to securely log onto remote systems. One of its features is /SSH Port Forwarding/ (or SSH tunneling). This functionality forwards encrypted connections between a local and a remote computer. There are…

2 Ways to Generate CSR with OpenSSL Command

1. What is CSR? A Certificate Signing Request (CSR) is a block of encoded text generated on a server that contains a request for a digital certificate (SSL/TLS) from a Certificate Authority (CA). The CSR carries your public key and…

Understanding X509 Certificate with Openssl Command

X.509 is a standard format for public key certificates, digital documents that securely associate cryptographic key pairs with identities such as websites, individuals, or organizations. It can be used for authenticated and encrypted web browsing, signed and encrypted email etc.…

Check SSL Certificate with OpenSSL in Linux

OpenSSL is an open-source command-line tool that is commonly used to generate private keys, create CSRs, install our SSL/TLS certificate, and identify certificate information. This quick reference can help us understand the most common OpenSSL commands and how to use…