Introduction
This tutorial is intended for people with at least basic Unix knowledge, such as mounting filesystems and copying files.
OpenSSH, an OpenBSD project, is an incredibly secure implementation of the SSH protocol, a way of logging into a remote machine. For users of outdated protocols such as RSH, RLOGIN, and Telnet, it’s an updated, secure replacement. For those who have never used anything like it, SSH can become a very valuable tool.
SSH is usually used to access a remote machine’s shell, although there are other uses, such as:
- FISH
- SFTP
- SSHFS
- A remote X session
- Securing insecure connections with port forwarding.
This is what happens when you use SSH with public key cryptography: