SSH Communications Security: products, CVEs and alternatives