SSH (Secure Socket Shell) is one of the most important Linux administration tools. Understanding its use gives systems admins the ability to securely connect to Linux servers and to transfer files to and from these servers. In this course, you'll learn how to install and configure the SSH server, connect to it via the command line, and make use of some of SSH's lesser-known client tools, such as scp command, ssh key authentication, ssh-agent, ssh-add, and sshfs. Participants must understand basic internet terms (e.g., IP addresses), the command line, and the package manager for their Linux distribution of choice. Access to a standard UNIX account with sudo rights (or the ability to gain access to root privileges) on both the client and server is also required.
Jack Wallen is a technical writer, designer, and trainer. He started working with Linux in the late 90s and has written thousands of articles covering Linux, Android, network security, and open source for entities such as The Linux Foundation, TechRepublic.com, Linux.com, and Linode.com. A man of many passions, Jack is also a fiction writer and the owner of Autumnal Press and Adorkable Designs.