Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

SSH for Remote Server Authentication

via egghead.io

Overview

“Setting up remote server authentication” will never be on your job description. It’s not one of those desirable responsibilities that convinces talented people to move across the country and pursue the job of their dreams.
But at that dream job, you might be asked to set up an SSH key. You’d better be ready.
In this course, we will learn the fundamentals of creating SSH keys and configuring them for connectivity to a remote server. We’ll figure out how to:
tunnel SSH connections for easier local debugging
set up configuration files to simplify the aspect of connecting to remote servers
use security features like blocking incoming connections
Being prepared is key. Learn the skills now!

Syllabus

  • Create a New SSH Public and Private Key Set
  • Copy an SSH key to a remote server using ssh-copy-id
  • SSH into a remote server
  • Simplify connections with SSH config files
  • Use scp to securely copy files remotely over SSH
  • Configure local and remote port forwarding with an SSH tunnel
  • Use SSH escape sequences and codes
  • Check and verify SSH fingerprints
  • Modify server configuration to lock down incoming SSH connections
  • Monitoring and auditing SSH connection attempts

Taught by

Mark Shust

Reviews

4.6 rating at egghead.io based on 378 ratings

Start your review of SSH for Remote Server Authentication

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.