This lab will allow us to practice using SSH keys.
You will create local keys and exchange them with another server. You will also explore how to generate SSH keys for two factor authentication.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create local public and private SSH keys
Using the appropriate command, create an ssh key.
- Exchange the keys with a remote system using SSH-COPY-ID
Using the second server that has been supplied, exchange the users ssh key with the other server.
- Exchange the keys using the manual method for our exam objectives
Using a manual process, exchange the ssh keys.
- Explore the ‘authorized_keys’ file
Examine the authorized_keys file.
- Login using the SSH key to a remote host
Login to the remote system to test the key exchange.
- Generate SSH keys for two factor authentication
Using the appropriate command generate a key for use with two factor authentication.
- Learn how to use SSH-AGENT to bind your key to a bash shell
Use ‘SSH-AGENT’ to bind your key to a bash shell.