IBM developerWorks: OpenSSH key management, Part 1: Understanding RSA/DSA authentication

Written By
Web Webster
Web Webster
Jul 29, 2001

[ Thanks to Kellie
for this link. ]

“Many of us use the excellent OpenSSH (see Resources
later in this article) as a secure, encrypted replacement for the
venerable telnet and rsh commands. One of OpenSSH’s more intriguing
features is its ability to authenticate users using the RSA and DSA
authentication protocols, which are based on a pair of
complementary numerical keys. As one of its main appeals, RSA and
DSA authentication promise the capability of establishing
connections to remote systems without supplying a password. While
this is appealing, new OpenSSH users often configure RSA/DSA the
quick and dirty way, resulting in passwordless logins, but opening
up a big security hole in the process.

SSH, specifically OpenSSH (a completely free implementation of
SSH), is an incredible tool. Like telnet or rsh, the ssh client can
be used to log in to a remote machine. All that’s required is for
this remote machine to be running sshd, the ssh server process.
However, unlike telnet, the ssh protocol is very secure. It uses
special algorithms to encrypt the data stream, ensure data stream
integrity and even perform authentication in a safe and secure
way.

However, while ssh is really great, there is a certain component
of ssh functionality that is often ignored, dangerously misused, or
simply misunderstood. This component is OpenSSH’s RSA/DSA key
authentication system, an alternative to the standard secure
password authentication system that OpenSSH uses by default.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.