Next Contents

1. Introduction

Requirements What is OpenSSH ?
OpenSSH is a secure way of connecting to remote computers and transfering files. The OpenSSH suite includes the following programs (among others)ssh and scp/sftp can are used to replace telnet and FTP. This is necessay because FTP and telnet transfer your password over the wire in the clear. OpenSSH protects your network traffic through the use of encryption.
Conceptual Overview of OpenSSH
Methods of Authentication What's so great about Public Key Authentication ?
Look at it this way: Anything encypted with the public key can be decrypted only by the private key (until the time the NSA annouces their "new" quantum computer and we all breath a collective sigh as we realize installing SSH was a waste of time). This is used in ssh like so:
  • When you connect you send the server your public key
  • The server can then encrypt a challenge for the client using the client's public key
  • The client then can prove his identity by decrypting the challenge and responding to it
Supported protocols
What is Secure Shell Helper ?
See the SSH Helper home page for more info.

Next Contents