How to audit SSH server and client config on Linux/Unix

All developers and Unix users know how to use an ssh client. OpenSSH is a widely used implementation of Secure Shell (SSH) Internet communication protocol. Today, I will talk about ssh server and client auditing tools that anyone can use to the hardened standard SSH server and client configuration for security issues.