Mastering Secure Shell (SSH)

Working with SSH is made easy for Linux Admins & DevOps Engineers! & Amazon AWS EC2 Linux Instance Setup!

4.15 (70 reviews)
Udemy
platform
English
language
Network & Security
category
Mastering Secure Shell (SSH)
726
students
3.5 hours
content
Nov 2021
last update
$49.99
regular price

What you will learn

Gain in-depth knowledge to become a SSH power user.

Transferring files & directories using SSH

Port Forwarding/Tunneling

Generating and Using key-pair (Public & Private Keys)

Accessing GUI applications running on remote Linux Machine

SSH Installation

Securing and Hardening SSH Server

Description

This course is specially designed to enhance and add value to Linux Admins and DevOps Engineers skill-set. The course starts with the basics and goes into the advanced concepts to become a PRO.

Topics:

  • SSH History.

  • Basic SSH usage.

  • Running commands on a remote machine.

  • Running a local script on a remote machine.

  • Transferring files and folders to & from remote machines.

  • Understanding Public/Private Key concepts.

  • Generating Key-pair and using them for passwordless authentication.

  • OpenSSH Server installation & learn to Start, Stop, and Restart.

  • Port Forwarding/Tunneling.

  • X11 Forwarding.

  • SSH Configuration & Related files.

  • Securing OpenSSH

  • *** NEW *** Create a Linux Virtual Machine (EC2) in Amazon AWS & SSH into your own AWS Linux Machine.


  • You get 30-day Money Back Guarantee!! So, WHY NOT GIVE IT A TRY !! 

Content

Introduction

Course Introduction
Course Requirements
Lab Environment

Little SSH History, Background & a quick demo

Introduction to SSH
SSH History
Quick SSH Demo
Additional Resources - Reading
Testing Your Learning
Assignment #1 - Lab Setup

SSH Usage Basics

Introduction
SSH from a Windows Machine using Putty
SSH from a Linux Machine
SSH from a Mac machine
Running commands on the remote host
Running a local script on the remote host
Connect to a remote host with SSH running on a non-default port
Testing Your Learning
Assignment #2 - Basic Usage

File Transfer using SSH (SCP & SFTP)

Introduction
Coping files to/from remote machine using "scp"
Coping a directory to/from a remote machine using "scp"
Testing Your Learning
Assignment #3 - Transferring Files

Understanding Public/Private Keys

Introduction
Understanding Key-pair (Public & Private Keys) Authentication
SSH Keys setup – Overview
Generating a key-pair on a Linux Machine and Connecting using the key-pair
Generating a key-pair on a Windows Machine and Connecting using the key-pair
Generating a key-pair on a MAC and Connecting using the key-pair
Testing Your Learning
Assignment #4 - RSA Key-pair setup between two Linux machines.
Assignment #5 - RSA Key-pair setup between a windows machine and linux machine.

SSH Server Setup

OpenSSH installation - Fedora
OpenSSH installation - Centos
OpenSSH installation - Ubuntu

Understanding Jump Server (A.K.A Bastion Host)

What is a JumpBox?
SSH to a Server that is behind a Jump Server

Port Tunneling

What is port Tunneling?
Port Tunneling Demo 1 (Local Forwarding)
Port Tunneling Demo 2 (Remote Forwarding)
Assignment #6 - Port Forwarding

X11 Forwarding

Introduction
What is X11 Forwarding?
X11 Forwarding – Xming Installation on Windows
Demo 1 - X11 Server on Windows
Demo 2 - Linux
Assignment #7 - X11

Securing SSH

Introduction
SSH related files
Securing SSH
Assignment #8 - SSH Security

Using SSH tools/commands

The Problem
Scan Remote SSH Servers
Develop a script to generate key-pairs
Push your public key to remote machines without manually copying
Using SSH Agent to load identities
Module Conclusion

Bonus: Amazon AWS - SSH to EC2 Linux Instance

Introduction
AWS Signup
Creating a Linux Instance & Connecting using Putty & SSH command

Bonus!

Bonus!

Reviews

Brandon
November 11, 2022
The course is OK, but not great. Content, narration and format are subpar to most of the courses that I've utilized in Udemy. It covers very basic SSH usage, and where the course gets into more complex scenarios, the explanations are not great. I had reasonable ssh experience and knowledge of local forwarding prior to the course, and the forwarding section was so poorly done that I had to go watch a video on youtube to relearn what I knew about port forwarding. I would have unenrolled but I bought the course months ago so it wasn't worth it and I powered through the content. There are some good portions but overall just average.
Roberts
September 20, 2020
Rather repetitive and low level so far. If demo-ing a lab setup, it might have been a good idea to make small VM images downloadable.
Bklau
September 6, 2020
Very well-presented. Clear voice and good slides!. Recommended. I would give a 5 stars if the following sections/improvements are included: 1. Describe scenarios where local/remote ssh port forwarding are used. 2. Include a section on configuring ~/.ssh/config files 3. Have a bonus section on configuring GIT to use ssh.
Naresh
February 10, 2020
It's the best course I have taken so far on Udemy. The instructor is quite helpful and provided all sort of assistance required to complete this course. Seldomly I get Instructors like this on Udemy. I really liked this course and would like to take more courses related to this instructor in future. I recommend everyone to take this course if you are really interested in learning SSH.
Bernard
February 5, 2020
Well structured. Also the length is well planned. It allows bite sized pieces to learn and build with. The connection between each piece is really well done.
Moulana
June 24, 2019
La permière partie est satisfaisante la partie tunelling est un peu confuse Mais ça reste une bonne intro
Liam
March 14, 2019
Instructor shows results of changes he did off-screen rather than explaining or showing how these changes were completed in the first place.
Jamesbrus2
July 21, 2018
I was looking for a review on SSH usage and this course met that objective. The instructor presented the material in a clear, well organized, and logical manner. Commands entered during the lab demonstrations were visible and I was able to reproduce his demonstrations on my own equipment without any problems. And after 4 hours of practice, I am confident that I can handle any task that may require the use of SSH.

Coupons

DateDiscountStatus
2/13/202290% OFF
expired
2/27/202290% OFF
expired

Charts

Price

Mastering Secure Shell (SSH) - Price chart

Rating

Mastering Secure Shell (SSH) - Ratings chart

Enrollment distribution

Mastering Secure Shell (SSH) - Distribution chart

Related Topics

1684350
udemy ID
5/9/2018
course created date
1/23/2021
course indexed date
Bot
course submited by