English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3.5 Hours | 1.70 GB
Working with SSH is made easy for Linux Admins & DevOps Engineers! & Amazon AWS EC2 Linux Instance Setup!
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.
What you’ll 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
Table of Contents
Introduction
1 Course Introduction
2 Course Requirements
3 Lab Environment
Little SSH History, Background & a quick demo
4 Introduction to SSH
5 SSH History
6 Quick SSH Demo
7 Additional Resources – Reading
8 Assignment #1 – Lab Setup
SSH Usage Basics
9 Introduction
10 SSH from a Windows Machine using Putty
11 SSH from a Linux Machine
12 SSH from a Mac machine
13 Running commands on the remote host
14 Running a local script on the remote host
15 Connect to a remote host with SSH running on a non-default port
16 Assignment #2 – Basic Usage
File Transfer using SSH (SCP & SFTP)
17 Introduction
18 Coping files tofrom remote machine using scp
19 Coping a directory tofrom a remote machine using scp
20 Assignment #3 – Transferring Files
Understanding PublicPrivate Keys
21 Introduction
22 Understanding Key-pair (Public & Private Keys) Authentication
23 SSH Keys setup – Overview
24 Generating a key-pair on a Linux Machine and Connecting using the key-pair
25 Generating a key-pair on a Windows Machine and Connecting using the key-pair
26 Generating a key-pair on a MAC and Connecting using the key-pair
27 Assignment #4 – RSA Key-pair setup between two Linux machines.
28 Assignment #5 – RSA Key-pair setup between a windows machine and linux machine.
SSH Server Setup
29 OpenSSH installation – Fedora
30 OpenSSH installation – Centos
31 OpenSSH installation – Ubuntu
Understanding Jump Server (A.K.A Bastion Host)
32 What is a JumpBox
33 SSH to a Server that is behind a Jump Server
Port Tunneling
34 What is port Tunneling
35 Port Tunneling Demo 1 (Local Forwarding)
36 Port Tunneling Demo 2 (Remote Forwarding)
37 Assignment #6 – Port Forwarding
X11 Forwarding
38 Introduction
39 What is X11 Forwarding
40 X11 Forwarding – Xming Installation on Windows
41 Demo 1 – X11 Server on Windows
42 Demo 2 – Linux
43 Assignment #7 – X11
Securing SSH
44 Introduction
45 SSH related files
46 Securing SSH
47 Assignment #8 – SSH Security
Using SSH toolscommands
48 The Problem
49 Scan Remote SSH Servers
50 Develop a script to generate key-pairs
51 Push your public key to remote machines without manually copying
52 Using SSH Agent to load identities
53 Module Conclusion
Bonus Amazon AWS – SSH to EC2 Linux Instance
54 Introduction
55 AWS Signup
56 Creating a Linux Instance & Connecting using Putty & SSH command
Bonus!
57 Bonus!
Resolve the captcha to access the links!