Learning SSH

Learning SSH

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 36m | 255 MB

If you want to work in IT or software development, you need to know your way around SSH. More than just a tool, SSH, or Secure Shell, allows you to make a secure connection to a command-line shell on a remote operating system. The foundation for many other technologies, SSH also allows you to transfer files with ease between different systems. In this course, instructor Scott Simpson shows you the fundamentals of SSH.

Learn how to configure an SSH server and configure and use an SSH client. Find out how to manage cryptographic keys as both a user and an administrator. Explore more about the practical uses of SSH, including tunnels, file transfer, and port forwarding, as well as a handful of other tools to utilize and extend SSH. By the end of this course, you’ll also have a better idea about common troubleshooting steps and basic hardening techniques to keep your server secure.

Table of Contents

Introduction
1 Learning SSH
2 What is SSH
3 Lab setup

Configuring an SSH Server
4 Installing OpenSSH
5 OpenSSH server configuration
6 Managing users and access

SSH Basics
7 Connecting to a server using a password
8 Creating a key pair with ssh-keygen
9 Managing and using key pairs
10 Client configuration options
11 Using SSH client applications

Practical Tasks with SSH
12 Transferring files with SFTP
13 Transferring files with SCP
14 Multi-step SSH connections
15 Port forwarding with SSH
16 Local port forwarding
17 Remote port forwarding
18 Dynamic port forwarding
19 Options to use with port forwarding
20 Tools that use and extend SSH
21 Securing an SSH server
22 Troubleshooting SSH

Conclusion
23 Next steps

Homepage