Secure Shell: Working with SSH Keys

15 minutes
  • 2 Learning Objectives

About this Hands-on Lab

If you’re interested in working with Linux, you need to understand the Secure Shell (SSH) service. SSH is used for hundreds of purposes from automation, to manual management, to deployment of new services. Working with SSH keys is important as it means you don’t have to have a password, or you can use it as another layer of authentication. This lab will enable you to practice working with SSH keys.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Generate the SSH key with the required passphrase.

On the jump server, generate the SSH key with the passphrase as required by the cloud_user instructions.

Copy the SSH key to the Secure server and verify that it works.

Copy the SSH key from the jump server to the secure server. After doing so, verify functionality (you shouldn’t have to put in a password for cloud_user when connecting from the jump server).

Additional Resources

You have just started working at DadCorp, a new startup providing a subscription service that emails dad jokes to customers. The majority of the data center is web servers containing the sign-up forms.

As part of DadCorp’s infrastructure revamp, you've been tasked with setting up an SSH key between a jump server (a server that they connect to first before connecting to the secure environment) and a secure server. Generate the key, give it a passphrase of ACGrocks, copy it to the secure server, then verify that the key works.

If you have any questions or issues with these tasks, feel free to watch the solution video where I walk through the steps necessary to complete this lab.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!